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

Вниз

Как добраться до событий MS Word из Delphi   Найти похожие ветки 

 
zenit ©   (2004-09-16 12:39) [0]

Мне надо обрабатывать, напрмер, закрытие документа Word из программы
на Delphi.
Делаю
 OleWord:=CreateOLEObject ("Word.Application");
 OleWord.Documents.Open("d:\gip.doc");
 OleWord.Visible:=True;
 Doc:=OleWord.ActiveDocument;
 //пытаюсь добраться до события при закрытии документа
 Doc.OnClose:=MyClose;
В ответ - сообщение об ошибке - не такого метода
Если написать
 Doc.Close:=MyClose;
В ответ - сообщение об ошибке - это не событие
Пробовал разные варианты, но получал только ошибки.
Подскажите.
Мне надо обрабатывать события на сам Word - открытие, закрытие и изменения документа.
И на документ - открытие и закрытие.
Буду благодарен за помощь
Сергей.


 
YurikGL ©   (2004-09-16 21:41) [1]

Пользоваться TWordApplication  
Кое-какие события там есть.


 
Ломброзо ©   (2004-09-16 22:32) [2]

Через OLE/позднее связывание - шибко сложно. Лучше, дейцтвительно, воспользуйтесь готовыми компонентами. Или импортированной библиотекой типов.



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

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

Наверх




Память: 0.44 MB
Время: 0.039 c
14-1118480066
Cheater
2005-06-11 12:54
2005.07.11
Программирование в Excele. Как скрыть строки?


1-1118714581
Viktop
2005-06-14 06:03
2005.07.11
Связи таблиц в D9


9-1112012773
qwe
2005-03-28 16:26
2005.07.11
GlScene - target object


14-1118300102
Андрей Жук
2005-06-09 10:55
2005.07.11
Греция - Украина 0-1!


6-1113033236
Skokanov
2005-04-09 11:53
2005.07.11
Интернет трафик





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский