Имя: Пароль:
1C
1С v8
Проблема с ole
0 User_Agronom
 
02.04.13
10:23
Собственно код:
   MSWord = Новый COMОбъект("Word.Application");
       ОбъектВорд2 = MSWord.Documents.Add();
   Договор = ПолучитьМакет("Макет1");
   ОбъектWord = Договор.Получить();

       ОбъектWord.Select();
   ОбъектWord.Activate();
   MSWord.Selection.WholeStory();
   MSWord.Selection.Copy();

   ОбъектВорд2.Select();
   ОбъектВорд2.Activate();    
   MSWord.Selection.PasteAndFormat(0);

Документ ОбъектВорд2 пустой.
Если смотреть ОбъектWord - то всё нормально и текст выделен.

Почему не вставляется? (А может не копируется? Как проверить)
1 User_Agronom
 
02.04.13
10:58
ап
2 User_Agronom
 
02.04.13
12:29
Зависит от операционной системы (или настроек office)
Т.е. на winXP MS Office 2007 всё отрабатывает нормально, а на Win7 с тем же офисом облом-с.
Никто не сталкивался?
Программист всегда исправляет последнюю ошибку.