Имя: Пароль:
1C
1С v8
Печатная форма на основании шаблона Word.Метод объекта не обнаружен (Activate)
0 Tata001
 
11.07.12
12:38
Никогда не пользовалась шаблонами Ворд.Помогите новичку пожалуйста.
Сделала вроде всё по примеру ,но выскакивает ошибка.

====
ТЧ_док=документ.РаботникиОрганизации;
   
   для Каждого Строка_Сотрудник из ТЧ_док цикл
       // Объект Microsoft Word из макета
       Макет= ПолучитьМакет("ПВТР");
       ОбъектВорд = Макет.Получить();
       
       // Документ из объекта и его активация
       Документ = ОбъектВорд.Application.Documents(1);
       Документ.Activate();
       
       // Выборка данных
       Выборка = ОбъектВорд.Application.Selection;
       
       // Поиск и замена маркеров
       Замена = Документ.Content.Find;
       РезультатЗамены = Замена.Execute("[ДокументДата]", , , , , , , , , "28.03.2012", 2);
       РезультатЗамены = Замена.Execute("[ФиоСотрудника]", , , , , , , , , Строка_Сотрудник.Наименование, 2);
   
   
           // Вывод документа
   ОбъектВорд.Application.Visible = Истина;
   ОбъектВорд.Activate();
   КонецЦикла;

==========
ошибка
{Форма.Форма.Форма(14)}: Метод объекта не обнаружен (Activate)
       Документ.Activate();
=========
Хотя пример который взят для изучения полноценно работает, подскажите что я неправильно сделала.
1 stangen
 
11.07.12
12:42
ТЧ_док=документ.РаботникиОрганизации;
.....
Документ = ОбъектВорд.Application.Documents(1);
       Документ.Activate();
2 Point
 
11.07.12
12:43
А зачем вот это:

ОбъектВорд.Application.Visible = Истина;
ОбъектВорд.Activate();

в цикле?
3 Tata001
 
11.07.12
12:43
Вопрос снят..спасибо
ошибка из-за невнимательности =)))
4 Tata001
 
11.07.12
12:43
(2) а не надо в цикле??
Программист всегда исправляет последнюю ошибку.