Имя: Пароль:
1C
1С v8
выгрузка в шаблон Excel
0 RizONE
 
08.12.21
17:06
Доброе
Собственно сабж.
Выгружать в создаваемый файл экзель проблем нет, ноу файла должна быть сложная шапка поэтому хочется открыть шаблон, заполнить его и сохранить под другим именем. Сейчас делаю так:
ПриложениеExcel = Новый COMОбъект("Excel.Application");
            
        ПриложениеExcel.Workbooks.Open("c:\+gis\Шаблон.xlsx");
        КнигаExcel = ПриложениеExcel.Workbooks;
        Лист1 = ПриложениеExcel.Sheets(1);
        Лист2 = ПриложениеExcel.Sheets(2);
        Лист3 = ПриложениеExcel.Sheets(3);
            
        ном = 3;
        Для Каждого Стр из КопияТаб Цикл
            Лист1.Cells(ном,1).Value = ном;
        
            Лист2.Cells(ном,1).Value = ном;
                
            Лист3.Cells(ном,1).Value = ном;
            
            ном = ном + 1;
        КонецЦикла;
        Файл = Путь+пвУлица+текНомерДома;
        ПриложениеExcel.Workbooks.SaveAs(Файл+".xls", -4143);
        ПриложениеExcel.DisplayAlerts = 1;
            ПриложениеExcel.Quit();

Проблема в сохранении, пишет нет такого метода как SaveAs.
Подскажите где тут ошибка плиз
1 УдавВПопугаях
 
08.12.21
17:09
ПриложениеExcel.Workbooks.SaveAs(Файл+".xls", -4143);
книга.saveas наверно
2 RizONE
 
08.12.21
17:14
все оказалось просто: при создании книги КнигаExcel = ПриложениеExcel.Workbooks.Add("c:\+gis\Шаблон.xlsx");
3 МихаилМ
 
08.12.21
18:55
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший