![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Значение текстового поля в Word [D7, Win2k]
SEN © (2005-12-24 21:43:00)Уважаемые, мастера! Помогите пожалуйста с таким вопросом. Как можно узнать значение текстового поля в Word?
k2 (2005-12-26 06:48:00) [1]тогда в макросе напишите ActiveDocument.Fields.Item(1) поставьте точку и ищите нужное свойство, можно почитать справку vba по field
SEN (2005-12-25 00:27:00) [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-е зайти в меню сервис/макрос/начать запись...
YurikGL (2005-12-24 22:23:00) [3]
Для того чтобы узнать, как что-то сделать из Delphi во Word-e надо во Word-е зайти в меню сервис/макрос/начать запись... Потом сделать во Word-e то, что надо сделать из Delphi и закончить запись макроса. И наконец сервис/макрос/макросы...выбираем записанный...изменить и смотрим, как он устроен. После этого перевод синтаксиса VBA в синтаксис Delphi осуществляется просто и непринужденно.
Еще одним хорошим инструментом получения знаний являются компоненты типа TWordApplication. Кидаем его на форму, в любом операторе набираем WordApplication1., нажимаем ctrl+пробел и внимательно читаем. Смысл доступных функций и свойств обычно понятен интуитивно.