Имя: Пароль:
1C
1С v8
v8: active document и excel
0 SergeySergIT
 
19.11.12
07:46
подскажите как использовать ActivDocument для Excel
1 SergeySergIT
 
19.11.12
07:47
мак  = ПолучитьМакет("АктивМакет");
   MSExcel = мак.Получить();
   Попытка
       Док = MSExcel.Application.Documents(1);
       Док.Activate();
       MSExcel.Application.visible = true;
       MSExcel.Activate();
   исключение
       Сообщить(ОписаниеОшибки());
       MSExcel.Application.quit();
   КонецПопытки;
2 SergeySergIT
 
19.11.12
08:10
пишет "Метод объекта не обнаружен (Documents)"
3 ptitsa-radio
 
19.11.12
08:35
Насколько помню, кывадратные скобочки нужны при обращении к коллекции.
4 SergeySergIT
 
19.11.12
08:48
(3) где именно? квадратные ставить
5 SergeySergIT
 
19.11.12
08:50
(3) переделал вот так :

мак  = ПолучитьМакет("АктивМакет");
   Excel = мак.Получить();
           
       Excel.Application.visible = 1;
       Excel.Activate();

он запускает excel но пустой и по завершении тут же закрывает как сделать чтоб именно макет запускал и вывести его
6 SergeySergIT
 
19.11.12
08:54
up
7 НЕА123
 
19.11.12
10:13
там WorkBooks
8 SergeySergIT
 
19.11.12
12:55
надо было добавить

Excel.Windows(1).Visible = 1;