Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как передать двойной щелчек мыши в Word'e [Delphi, Windows]


AloneAli ©   (2005-03-18 10:44:00) 

Создаю документ Word посредством Delphi. В этом документе я создаю поле. Теперь мне надо осуществить двойной щелчок мыши по этому полю из Delphi.
Как это сделать? Дайте подсказку.


AloneAli   (2005-03-24 07:23:00) [1]


> YurikGL ©   (23.03.05 21:13) [11]

Для быстрого решения моей задачи ответ на Sql.ru мне походить, но мне просто стало интересно.
По
Поэтому я и продолжаю дисскусию...


AloneAli   (2005-03-24 07:23:00) [2]


> GuAV ©   (23.03.05 19:11) [10]

Попробую!


YurikGL   (2005-03-23 21:14:00) [3]

http://www.sql.ru/forum/actualthread.aspx?tid=155871&pg=2


YurikGL   (2005-03-23 21:13:00) [4]


> AloneAli   (23.03.05 07:46) [9]

вроде ж на SQL.ru тебе ответили?


GuAV   (2005-03-23 19:11:00) [5]

.OLEFormat.Edit;


AloneAli   (2005-03-23 07:46:00) [6]


> YurikGL ©   (22.03.05 19:08) [8]

Войти курсором.


YurikGL   (2005-03-22 19:08:00) [7]


> И? Макрос того, что ты два раза щелкнул по полю, записался?

нет т.к. часть функций мыши во время записи макроса отключена. Поэтому я спрашиваю, какую цель хочешь добиться дважды кликнув? Выбрать? Войти курсором?


AloneAli   (2005-03-22 07:14:00) [8]


> YurikGL ©   (21.03.05 17:59) [6]
>
> > Мне нужно выбрать поле и два раза щелкнуть по ней.
>
> Я так уже делал.

И? Макрос того, что ты два раза щелкнул по полю, записался?


YurikGL   (2005-03-21 17:59:00) [9]


> Мне нужно выбрать поле и два раза щелкнуть по ней.

Я так уже делал. За поляотвечает коллекция fields. А MS Equation это - формула.

Выбрать любой объект можно с помощью функции select а что это за объект можно узнать создав аналогичный объект и посмотрев макрос создания.


AloneAli   (2005-03-21 07:09:00) [10]


> YurikGL ©   (18.03.05 19:15) [4]

Мне нужно выбрать полеи два раза щелкнуть по ней.

Попробуй сам в Word'е создать поле и два раза щелкнуть по ней. Поле преобразовывается в MS Equation.


YurikGL   (2005-03-18 19:15:00) [11]


> AloneAli   (18.03.05 10:44)  

Объясни, что именно надо.
Если просто выбрать, то WordApplication1.ActiveDocument.Fields.Item(номер поля).Select;

У WordApplication1.ActiveDocument.Fields.Item(номер поля). есть еще куча полезных свойств. Просто набери "WordApplication1.ActiveDocument.Fields.Item(номер поля)." и нажми CTRL+пробел.


AloneAli   (2005-03-18 14:20:00) [12]

Также при записи макроса без создания поля, щелкаю дважды мышкой. Нифига не записывается ничего в макрос.


AloneAli   (2005-03-18 14:07:00) [13]


> YurikGL ©   (18.03.05 13:20)

Когда я начинаю запись макроса, то после создания поля, я не могу дважды щелкнуть мышкой.


YurikGL   (2005-03-18 13:20:00) [14]

Сделай соответствуюй макрос и посмотри, как он выглядит.


Наверх

Титульная страница Поиск, карта сайта Написать письмо