Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

При сохранении печатной формы в Excel лист не на одной странице

При сохранении печатной формы в Excel лист не на одной странице
Я
   ogion83
 
20.05.20 - 10:32
Народ, подскажите кто сталкивался.
Вывожу печатную форму:
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДокумент.РазмерСтраницы = "A4";
ТабДокумент.ПолеСправа = 14;
ТабДокумент.АвтоМасштаб = Истина;
ТабДокумент.МасштабПечати = 100;
ТабДокумент.ПолеСверху = 20;
ТабДокумент.ПолеСлева = 14;
ТабДокумент.Показать();
При печати из 1С все хорошо, лист на 1 странице.
При сохранении в Excel такого не происходит. Как исправить такую проблему?
   ogion83
 
1 - 20.05.20 - 10:33
В Excel перегоняю через "Сохранить как"
   ogion83
 
2 - 20.05.20 - 10:52
Сложная задача?
   mistеr
 
3 - 20.05.20 - 11:14
(0) В Excel нет "АвтоМасштаб", точнее есть, но там сложнее. При сохранении в Excel автомасштаб не устанавливается.

>Как исправить

Вариант 1. Подогнать макет под страницу, чтобы АвтоМасштаб был не нужен.
Вариант 2. Открыть Excel через COM и установить экселевский автомасштаб (не помню как он там называется).
   ogion83
 
4 - 20.05.20 - 11:34
В типовой конфигурации 1С8.3 как то реализовали, что какой бы длинной не была таблица при сохранении в Эксель, всё умещается на лист.
   mistеr
 
5 - 20.05.20 - 12:19
(4) Так посмотри, как реализовали.
   ogion83
 
6 - 20.05.20 - 12:59
Там всё делают хз какой логикой пользуясь.
   ogion83
 
7 - 20.05.20 - 13:00
Как записи инопланетян смотреть.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.