Вниз
Скачать: CL | DM;

Траблы с WORD-ом!!! HELP ME!!!   Найти похожие ветки 

← →
User0 ©   (2002-10-16 13:05) [0]

На форме WordApplication;

HANDLE H=ShellExecute(Form1->Handle, "open", "winword.exe", "c:\\temp.doc", NULL, SW_SHOWNORMAL);
WA->Connect();
replace = 1;
oldStr = AnsiString("Fuck");
newStr = AnsiString("Накладная прихода");
WA->Documents->Item(Variant(1))->Range(EmptyParam, EmptyParam)->Find->Execute(oldStr, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, newStr, replace);


Тупость какая-то... перепробовал более 20 вариантов работы с вордом, НИ ОДИН, даже примеры BCB6, не работают на 100%.

Все примеры, если так можно выразится, ОДИНАКОВЫ по замыслу, НО ТРАБЛ У ВСЕХ ОДИН И ТОТ ЖЕ:

После запуска приложения (Application) ЛЮБЫМ МЕТОДОМ (приведенный мной пример - это уже отчаяние :( ), если после его запуска не выждать паузу около 0,5-1,5 сек (в зависимости от загруженности компа, и скорости запуска последнего), ТО ЛЮБЫЕ ДАЛЬНЕЙШИЙ ПОПЫТКИ ВЫЗВАТЬ КАКИЕ ЛИБО ФУНКЦИИ ПРИВОДЯТ К ОШИБКЕ !!! МЛИН ДАЖЕ НА DELPHI 6.0 ПРОБОВАЛ !!!

Я конечно не до конца уверен в ОСИ (XP), но для различных вариантов хоть один то должен работать !!!?????

Некоторые несознательные пиплы, промывали мои мозги типа: "ааа.. Ты пользуешься стандартными компонентами - да там глюк на глюке...". Но после перебора большинства других методов - результат БЫЛ ОДИНАКОВ!!!

Может кто-нить знает в чем дело ? Или подскажет как зная HANDLE определить состояние запускаемой программы, запущена уже или в процессе запуска ??

На мой взгляд дело как раз в последнем, но нужно как-то ПРОГРАММНО (без тупой установки задержки...) определить когда ето самое Application готово к работе, а не состоит в процессе запуска...


← →
Ru ©   (2002-10-18 12:13) [1]

у ентого WordApplication есть свойство Autoconnect оно позволяет при запуске приложени (твоего) автоматически вызывать ворд.
зайди на Королевство дельфи там три статейки по связи дельфи и ворд



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
1-92587
sasw
2002-10-17 07:30
2002.10.28
Форма


14-92651
AFrolov
2002-10-03 15:37
2002.10.28
Обоснование разработки программы


6-92631
Руль
2002-08-27 01:41
2002.10.28
Снова вопрос по извлечению текста из сайта


14-92670
KaRaT
2002-10-07 15:59
2002.10.28
Даже не знаю как написать...опишу...


3-92331
Link
2002-10-06 15:58
2002.10.28
организация запроса




   Наверх