СообЧа > База Знаний > Программы > Бухгалтерские системы >

Вопрос

При формировании накладной на сборку товара из 1С предприятия в экселевский файл получается файл с большими полями, при распечатке, "как есть", естественно расползается на 2 страницы. На складе народ очень простой работает и ему невозможно объяснить, что можно вручную поменять параметры страницы.

Как сделать так, что бы 1С формировал документ в эксель формате с нормальными полями и с таким расположением листа, которое нам нужно. Или это можно сделать задав какие либо коды по умолчанию в екселе в автозагрузке?

Ответ

Все это можно найти в помощи Execel, раздел Visual Basic

Страница=РабочаяКнига.Worksheets(1);
Портрет=1;Ландшафт=2;
Страница.PageSetup.Orientation = Ландшафт;
//Поля и колонтитулы
Страница.PageSetup.LeftMargin = 5;
Страница.PageSetup.RightMargin = 5;
Страница.PageSetup.TopMargin = 5;
Страница.PageSetup.BottomMargin = 5;
Страница.PageSetup.HeaderMargin = 0;
Страница.PageSetup.FooterMargin = 0;
//Масштаб=100
Страница.PageSetup.Zoom = 100;
//Разместить не более чем на 1 стр. в ширину и 1 стр. в высоту
//Страница.PageSetup.FitToPagesWide = 1;
//Страница.PageSetup.FitToPagesTall = 1;


Из конференции Expert_FAQ



Copyright © 2000-2004 Сообщество Чайников
Контактная информация