У меня есть настройка vba, которая форматирует страницу для печати графиков. На моем экране VBA работает отлично, как показано ниже:
![enter image description here](https://i.stack.imgur.com/89kOe.png)
Но на больших экранах на других компьютерах форматирование не работает - графики разбиты по горизонтали страницы, подобные приведенным ниже: ![enter image description here](https://i.stack.imgur.com/WcDvm.png)
Есть идеи, как отформатировать страницу так, чтобы она работала на любом компьютере независимо от размера / разрешения?
Это код который создает страницу и устанавливает форматирование.
Sub Format_step2_test()
Dim OldSheet As Worksheet
Set OldSheet = ActiveSheet
Sheets.Add(After:=ActiveSheet).Name = "Graphs"
ActiveWindow.View = xlPageLayoutView
With ActiveSheet.PageSetup
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = False 'Will take as many pages as required based on other settings
End With
OldSheet.Activate
End Sub