MyTetra Share
Делитесь знаниями!
3. Разметка страницы
09.12.2017
17:53
Раздел: VBA - Словарь VBA

Очень часто нам нужны документы в стандартном форматировании. Самое простое и нужное - форматирование под печать.

Первое, что нужно сделать при форматировании под печать - выбрать область форматирования и расположение страниц. Для этого сначала необходимо зайти в режим страничного просмотра:

 

ActiveWindow.View = xlPageBreakPreview

 

После этого аналогично тому, как вы делаете это мышкой, нужно расставить вертикальные (VPageBreaks) и горизонтальные (HPageBreaks) разделители страниц. Для этого нужно знать порядковый номер разделителя (номер по счету слева направо или сверху вниз) и номер столбца (или строки), следующего сразу за разделителем:

 

Set ActiveSheet.VPageBreaks(1).Location = Columns(4)

Set ActiveSheet.HPageBreaks(1).Location = Rows(19)

 

Вместо столбца (или строки) можно писать любую ячейку из этого столбца (или строки). Например, записав:

 

Set ActiveSheet.VPageBreaks(1).Location = Cells(10, 4)

Set ActiveSheet.HPageBreaks(1).Location = Cells(19, 37)

 

мы получим тот же результат, что и выше.

 
MyTetra Share v.0.52
Яндекс индекс цитирования