Прикрутил сторонний модуль ковертации документов в эксель к 1С -ке. Потребовалось чтобы при конвертации документа задавались параметры печати - ориентация альбомная и область печати.
нашел место куда это нужно писать в модуле -
Сообщение от :
Кол=ОкноЕхс.Workbooks(ВыбФ).ActiveSheet.Shapes.Cou nt();
ОкноЕхс.Workbooks(ВыбФ).ActiveSheet.PageSetup.Orie ntation = Число(Ориентация);
ОкноЕхс.Workbooks(ВыбФ).ActiveSheet.PageSetup.Zoom = Число(Масштаб);
....... СКОРЕЕ ВСЕГО ЗДЕСЬ, ПЕРЕД ЗАПИСЬЮ ФАЙЛА
Состояние("Запись файла ....");
ОкноЕхс.Workbooks(ВыбФ).Save();
ОкноЕхс.ReferenceStyle=1;
ОкноЕхс - собсно объект документа Э, судя по виду записи в него штрыкают VBA функции , на этом мысль остановилась (
Подскажите как можно организовать эту задачку?
[Ответ]
][irurg
Вот это
ОкноЕхс.Workbooks(ВыбФ).ActiveSheet.PageSetup.Orie ntation = Число(Ориентация);
и есть ориентация страницы. Для альбомной Число=2
Вот так область печати
ОкноЕхс.Workbooks(ВыбФ).ActiveSheet.PageSetup.Prin tArea = "$A$1:$C$5"
или я чего не понял?
[Ответ]
][irurg, Вообще если не знаешь как что-то сделать из например 1с, то открываешь эксель, начинаешь запись скрипта делаешь, останавливаешь и смотришь код. Все очень просто.
[Ответ]