Страницы: 1
RSS
Получить ячейки, вмещающиеся на лист А4
 
Здравствуйте.

Формирую отчёт из разных сводных таблиц с помощью VBA, который в дальнейшем необходимо распечатать.
В силу того, что таблицы в отчёте имеют динамический размер по высоте(строки), хочу получить соотношение между текущими ячейками (учитывая их размер) и их печатью на листы А4, чтобы при печати таблицу не разрезало пополам на разные листы.
Другими словами: если таблицы маленькие, т.е. не выходят за ячейки-границы А4 = печать на одном листе, если таблицы большие = печать каждой на разном.

Так вот, каким образом можно получить размер листа А4, с текущими установками принтера, в ячейках?
 
Может, в меню "ВИД" включить разметку страницы?
Кому решение нужно - тот пример и рисует.
 
Я хочу написать код, который бы автоматически распределял таблицы по листу для дальнейшей печати, поэтому мне нужен какой-то способ через VBA, а настройки вида вряд ли мне чем-то помогут  :)

Проблема в том, что на разных принтерах стоят свои настройки печати + могут быть разные размеры ячеек, поэтому просто взять какую-то константу нельзя.
Изменено: kavaka08 - 18.05.2017 00:35:12
 
Изучайте...

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
Страницы: 1
Наверх