Имя: Пароль:
1C
1С v8
Word 97 и COMОбъект
0 Molinor
 
02.10.12
09:28
Word = Новый COMОбъект("Word.Application");
Word.Documents.Add(Путь);

Ругается:
{Форма.Форма(692)}: Поле объекта не обнаружено (Documents)
Word.Documents.Add(Путь);

В 2003 ворде вроде бы всё работает, возможности поменять ворд пока нет.
Никто не подскажет как можно это побороть?
1 butterbean
 
02.10.12
09:32
погляди в отладчике какие еще свойства есть у Word
2 Molinor
 
02.10.12
09:34
(1)
Так отладчик просто говорит, что это COMОбъект и всё. Или я не так смотрю?
3 Масянька
 
02.10.12
09:35
У меня 2003. Работает так:
мWord = СоздатьОбъект("Word.Application");
мNewDoc = мWord.Documents;
мДок = мNewDoc.Add (...);
4 Molinor
 
02.10.12
09:36
(3)
Так на 2003 и у меня работает. :)
5 butterbean
 
02.10.12
09:37
(2) ну он плюсиком не разворачивается что-ли?? :-)
6 МихаилМ
 
02.10.12
09:37
как раз в 97 замечательный хелп по объектной модели.
7 Molinor
 
02.10.12
09:38
(5) Нет.
(6) Гляну, спасибо.
8 dk
 
02.10.12
09:38
что мешает поглядеть справку в VBA Word 97?
9 Масянька
 
02.10.12
10:16
(7) Ты попробуй отдельными строками.
10 sergeev-ag-1977
 
02.10.12
10:59
(6) в 97 хелп самый лучший - похож на учебник.
Программист всегда исправляет последнюю ошибку.