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

Вниз

Как передать двойной щелчек мыши в Word e   Найти похожие ветки 

 
AloneAli   (2005-03-18 10:44) [0]

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


 
YurikGL ©   (2005-03-18 13:20) [1]

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


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


> YurikGL ©   (18.03.05 13:20)

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


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

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


 
YurikGL ©   (2005-03-18 19:15) [4]


> AloneAli   (18.03.05 10:44)  

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

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


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


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

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

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


 
YurikGL ©   (2005-03-21 17:59) [6]


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

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

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


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


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

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


 
YurikGL ©   (2005-03-22 19:08) [8]


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

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


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


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

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


 
GuAV ©   (2005-03-23 19:11) [10]

.OLEFormat.Edit;


 
YurikGL ©   (2005-03-23 21:13) [11]


> AloneAli   (23.03.05 07:46) [9]

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


 
YurikGL ©   (2005-03-23 21:14) [12]

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


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


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

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


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


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

Попробую!



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

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

Наверх




Память: 0.49 MB
Время: 0.026 c
14-1135663833
Котик Б
2005-12-27 09:10
2006.01.22
Смотрел намедни фильм "Юлия"


6-1128928666
Dmitry_05
2005-10-10 11:17
2006.01.22
Dial-UP соединение по умоланию


11-1117925548
rofl
2005-06-05 02:52
2006.01.22
Kol Memo (Editbox) limited to 30000 bytes of text


3-1132829235
FesSumy
2005-11-24 13:47
2006.01.22
F1! Экспорт из DBF в XML.


5-1122996902
Juice
2005-08-02 19:35
2006.01.22
Редактор свойств, проблема с units