|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.06.2011, 07:19 | #1 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,043
|
поле типа MACROBUTTON
Имеется в Ворде поле типа MACROBUTTON, оно пользователем выделено, то есть перед тем как пользователь по нему сделает двойной щелчёк мышью для его запуска поле выделится
как узнать текст который оно отображает??? Код_выделенного_поля = ActiveDocument.Fields(Selection.Fie lds(1).Index).Code.Text Результат_выделенного_поля = ActiveDocument.Fields(Selection.Fie lds(1).Index).Result Текст_выделенного_поля = ActiveDocument.Fields(Selection.Fie lds(1).Index).???????? MsgBox Selection.Text не помогает, MsgBox показывает квадрат Спасибо |
12.06.2011, 15:06 | #2 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,043
|
У поля MACROBUTTON в Ворде есть свойство Сообщение, как его узнать??????
Спасибо |
13.06.2011, 02:20 | #3 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
ActiveDocument.Fields(...).Code.tex t для поля MACROBUTTON вернёт строчку вида
"MACROBUTTON ИмяМакроса Сообщение" Cообщение это и есть отображаемый текст. |
13.06.2011, 11:04 | #4 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,043
|
конечно можно отбрасывать
Код:
|
13.06.2011, 13:24 | #5 | |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
Цитата:
Код:
(И что финальные пробелы в "сообщении" можно игнорировать. |
|
13.06.2011, 14:04 | #6 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,043
|
это те же отбрасывания, ну ладно нет так нет
просто я раньше имя файла без разрешения искал путём откидывания разрешения, а потом узнал, что можно узнать напрямую >В предположении, что в выделении одно поле Конечно, умудриться надо два макробутона нажать вместе |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поле в Ворде типа ТОС | Ципихович Эндрю | Microsoft Office Word | 0 | 10.05.2011 18:53 |
Поле типа TIMESTAMP и Like | tarakan1983 | БД в Delphi | 6 | 20.09.2010 15:00 |
поле типа BigInt + TIBTable | SNUPY | БД в Delphi | 2 | 04.02.2010 12:30 |
Вставка записи в поле графического типа | Bibigul | БД в Delphi | 3 | 10.04.2007 16:07 |