Форум: "Основная";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];
ВнизWord.Application Найти похожие ветки
← →
User0 (2002-10-15 18:38) [0]Перепробовал более 30 вариантов, самый удачный:
Variant Documents;
Variant MSWord=CreateOleObject("Word.Application.10");
MSWord.OlePropertySet("Visible", Variant(true));
Documents=MSWord.OlePropertyGet("Documents");
Documents.OleFunction("Open", OleVariant(AnsiString("c:\\temp.doc")));
Только вот одна проблема:
Почему если создается объект типа Word.Application (да и вообще любой типа Word.Какой-нить объект ), прежде чем вызывать любую функцию объекта, нужно дать задержку порядка 0,5 сек после его создания??? Чем это вызвано ?? И как программно узнать когда Word.Application "готов к работе" ??
← →
User0 (2002-10-15 19:00) [1]? некорректно сформулировал ?
← →
Best Before 2024 (2002-10-15 19:03) [2]Ты знаешь, что можешь включить Unit.pas в С++ Builder Project и все это написать в нем функцию на Pascale без этих Ole* извращений?
← →
User0 (2002-10-15 19:09) [3]Знаю... дело не в том.. почему нужно давать задержку ? И как программно узнать когда Word.Application "готов к работе" ??
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c