Большой Воронежский Форум
» Программирование>1С и Эксель
][irurg 16:10 20.06.2008
Прикрутил сторонний модуль ковертации документов в эксель к 1С -ке. Потребовалось чтобы при конвертации документа задавались параметры печати - ориентация альбомная и область печати.
нашел место куда это нужно писать в модуле -

Сообщение от :
Кол=ОкноЕхс.Workbooks(ВыбФ).ActiveSheet.Shapes.Cou nt();
ОкноЕхс.Workbooks(ВыбФ).ActiveSheet.PageSetup.Orie ntation = Число(Ориентация);
ОкноЕхс.Workbooks(ВыбФ).ActiveSheet.PageSetup.Zoom = Число(Масштаб);
....... СКОРЕЕ ВСЕГО ЗДЕСЬ, ПЕРЕД ЗАПИСЬЮ ФАЙЛА
Состояние("Запись файла ....");
ОкноЕхс.Workbooks(ВыбФ).Save();
ОкноЕхс.ReferenceStyle=1;

ОкноЕхс - собсно объект документа Э, судя по виду записи в него штрыкают VBA функции , на этом мысль остановилась (
Подскажите как можно организовать эту задачку? [Ответ]
AleksandrD 17:23 20.06.2008
][irurg
Вот это
ОкноЕхс.Workbooks(ВыбФ).ActiveSheet.PageSetup.Orie ntation = Число(Ориентация);

и есть ориентация страницы. Для альбомной Число=2

Вот так область печати
ОкноЕхс.Workbooks(ВыбФ).ActiveSheet.PageSetup.Prin tArea = "$A$1:$C$5"

или я чего не понял? [Ответ]
][irurg 19:05 20.06.2008
т.е. там уже это почти есть, только я не понял ? попробую спасибо [Ответ]
Akad 14:03 21.06.2008
][irurg, Вообще если не знаешь как что-то сделать из например 1с, то открываешь эксель, начинаешь запись скрипта делаешь, останавливаешь и смотришь код. Все очень просто. [Ответ]
][irurg 14:35 21.06.2008
Akad, скрипт = макрос? здорово, не знал что можно их код потом просматривать, спасибо [Ответ]
Вверх