![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
![]() |
TarasBer |
![]()
Сообщение
#1
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Создать документ и просто "набрать" текст (ну и закрыться, чтобы процесс не висел) я смог.
Мне требуется изменить изначальный размер листа (это я умею только мышкой в ворде), и создать вот такой элемент типа "надписи" (см. скрин), это я даже мышкой в ворде не умею, не то, что программно. Подробной документации по работе с Вордом через ОЛЕ я не нашёл, может, подскажете? Эскизы прикрепленных изображений ![]() -------------------- |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата Мне требуется изменить изначальный размер листа (это я умею только мышкой в ворде) Прекрасно... Значит, идем Сервис -> Макро, ставим макрос на запись, делаем нужный размер листа мышкой, останавливаем запись макроса, открываем его для редактирования, и смотрим, какие свойства/функции/процедуры использовались для желаемого эффекта... Перевести на Дельфи - дело техники.Цитата создать вот такой элемент типа "надписи" (см. скрин), это я даже мышкой в ворде не умею, не то, что программно. Без понятия, что это за объект. Похоже на TextBox, но TextBox нельзя вращать, тогда откуда взялась зеленая точка? Для начала надо выяснить, что это за тип объекта. Если этот файл есть в наличии - можно его заархивировать и приложить к сообщению? |
TarasBer |
![]()
Сообщение
#3
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Прекрасно... Значит, идем Сервис -> Макро, ставим макрос на запись, делаем нужный размер листа мышкой, останавливаем запись макроса, открываем его для редактирования, и смотрим, какие свойства/функции/процедуры использовались для желаемого эффекта... Перевести на Дельфи - дело техники. Понял, спасибо. Цитата Без понятия, что это за объект. Похоже на TextBox, но TextBox нельзя вращать, тогда откуда взялась зеленая точка? Да вот тоже не могу врубиться, что это. Цитата Для начала надо выяснить, что это за тип объекта. Если этот файл есть в наличии - можно его заархивировать и приложить к сообщению? Вот. Прикрепленные файлы ![]() -------------------- |
Client |
![]()
Сообщение
#4
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
это же фигура - прямоугольник с закругленными углами. Без цвета заливки и без цвета линий. С надписью внутри.
|
TarasBer |
![]()
Сообщение
#5
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Да я уже врубился.
Надо сказать, скорость работы удручает. Один несчастный лист секунды 2 пишется и секунды 3 закрывается. -------------------- |
volvo |
![]()
Сообщение
#6
|
Гость ![]() |
Программно создается вот так:
constКак сделать линии другого цвета - по тому же методу, как и п. 1. А вообще, лучшая документация по работе с MS Word - вот тут: MSDN -> Microsoft.Office.Interop.Word Namespace |
TarasBer |
![]()
Сообщение
#7
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Программно создается вот так: Это я тоже уже сам понял, при помощи макросов. Вот только константы гуглить запарно. Цитата Посмотрю. -------------------- |
volvo |
![]()
Сообщение
#8
|
Гость ![]() |
Цитата Вот только константы гуглить запарно. Практически все константы, связанные с Office-ом, собраны вот тут: Microsoft Office Enumerated Constants. А если подключить еще модуль OfficeXP к проекту (ну, или какой там Office используется, может Office2000 или Office2003), то и определять самостоятельно ничего не придется, все эти константы там описаны... |
![]() ![]() |
![]() |
Текстовая версия | 11.07.2025 17:12 |