Форум: "Основная";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];
ВнизТраблы с 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 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c