Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.29;
Скачать: CL | DM;

Вниз

Значение текстового поля в Word   Найти похожие ветки 

 
SEN ©   (2005-12-24 21:43) [0]

Уважаемые, мастера! Помогите пожалуйста с таким вопросом. Как можно узнать значение текстового поля в Word?


 
YurikGL ©   (2005-12-24 22:23) [1]

Для того чтобы узнать, как что-то сделать из Delphi во Word-e надо во Word-е зайти в меню сервис/макрос/начать запись... Потом сделать во Word-e то, что надо сделать из Delphi и закончить запись макроса. И наконец сервис/макрос/макросы...выбираем записанный...изменить и смотрим, как он устроен. После этого перевод синтаксиса VBA в синтаксис Delphi осуществляется просто и непринужденно.
Еще одним хорошим инструментом получения знаний являются компоненты типа TWordApplication. Кидаем его на форму, в любом операторе набираем WordApplication1., нажимаем ctrl+пробел и внимательно читаем. Смысл доступных функций и свойств обычно понятен интуитивно.


 
SEN ©   (2005-12-25 00:27) [2]

Sub Макрос1()
   Selection.MoveDown Unit:=wdLine, Count:=1
   Selection.MoveUp Unit:=wdLine, Count:=1
   Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend
   Selection.Copy
End Sub

И что из этого макроса я увидел? А текстовое поле, точнее закладка называлась "ТекстовоеПоле1"! Я к сожалению ничего из этого ответа подчеркнуть не могу!!!

>YurikGL ©   (24.12.05 22:23) [1]
>Для того чтобы узнать, как что-то сделать из Delphi во Word-e
> надо во Word-е зайти в меню сервис/макрос/начать запись...


 
k2 ©   (2005-12-26 06:48) [3]

тогда в макросе напишите ActiveDocument.Fields.Item(1) поставьте точку и ищите нужное свойство, можно почитать справку vba по field



Страницы: 1 вся ветка

Текущий архив: 2006.01.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
4-1128023725
Руслан
2005-09-29 23:55
2006.01.29
Как в Win98 получить адреса COM и LPT портов


9-1124299115
Malkavian
2005-08-17 21:18
2006.01.29
Что-то плохое происходит... :(


4-1132554832
ZSOmega
2005-11-21 09:33
2006.01.29
Как создать нового пользователя WinXP


15-1136552111
Cerberus
2006-01-06 15:55
2006.01.29
Сколько вы готовы платить за хостинг?


15-1136902601
JazY
2006-01-10 17:16
2006.01.29
Программа идет только на компьюторе, где установлен Делфи