![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как передать двойной щелчек мыши в 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]Сделай соответствуюй макрос и посмотри, как он выглядит.