Имя: Пароль:
1C
1С v8
Терминальное подключение, Com объект Word
0 smartu
 
10.12.13
09:33
Терминальное подключение, Com объект Word ...

    ИмяПутьФайла     = ПолучитьИмяВременногоФайла("dotx");
    
    рФайл=Новый Файл(ИмяПутьФайла);
    Если не рФайл.Существует() Тогда
        Сообщить("Файл шаблона для MS Word с полным именем "+ИмяПутьФайла+" не обнаружен!",СтатусСообщения.Важное);
        Возврат
    КонецЕсли;
    
    Word=Новый COMОбъект("Word.Application");    
    Word.Documents.Add(ИмяПутьФайла);
    Word.Visible = 1;
    Word.Activate();
    Word.ActiveWindow.WindowState = 1;

При первом выводе все нормально, а вот при втором и последующих вываливается ошибка:

Ошибка при вызове метода контекста (Activate)
    Word.Activate();
по причине:
Произошла исключительная ситуация (Microsoft Word): Не удается активизировать приложение


Причем если не терминал, то все отлично отрабатывается ...
Уже все поперепробовал .. может быть кто сталкивался?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший