Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.008 c
1-92473
S
2002-10-18 09:07
2002.10.28
Регистрация dll


1-92509
arc
2002-10-18 16:17
2002.10.28
Компонент


4-92784
Denvor
2002-09-14 03:27
2002.10.28
Как кликнуть по Radiobutton в дочернем окне чужого приложения?


1-92542
SergeyDon
2002-10-16 10:33
2002.10.28
Создание компонента


1-92571
Fog
2002-10-16 20:34
2002.10.28
Сканирование каталога...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский