1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
ActiveSheet.PageSetup.Orientation = xlPortrait ' teste le niveau de zoom, tout sur 1 page, en mode portrait
Application.ExecuteExcel4Macro "PAGE.SETUP(,,,,,,,,,,,,{1,1})"
Application.ExecuteExcel4Macro "PAGE.SETUP(,,,,,,,,,,,,{#N/A,#N/A})"
ZoomPortrait = ActiveSheet.PageSetup.Zoom
ActiveSheet.PageSetup.Orientation = xlLandscape ' teste le niveau de zoom, tout sur 1 page, en mode paysage
Application.ExecuteExcel4Macro "PAGE.SETUP(,,,,,,,,,,,,{1,1})"
Application.ExecuteExcel4Macro "PAGE.SETUP(,,,,,,,,,,,,{#N/A,#N/A})"
ZoomPaysage = ActiveSheet.PageSetup.Zoom
If ZoomPortrait < ZoomPaysage Then
With ActiveSheet.PageSetup
.Orientation = xlLandscape ' applique le mode de plus haut zoom (tout sur une page)
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
End if |