1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| 'Met en page la ou les feuilles pour l'impression.
'Seul PrintArea est défini avec ActiveSheet.PageSetup.
'Syntaxe :
'PAGE.SETUP(en_tête, pied_pg, marge_gch, marge_dr, marge_haut, marge_bas, no_lig_col,
' quadrillage, centr_hor, centr_vert, orient, papier, échelle, no_pg, ordre_impr,
' cellules_nb, qualité, marge_en_tête, marge_pied_pg, annot, brouillon)
'
'Note : Pour afficher la boite de dialogue utiliser PAGE.SETUP?() avec la même syntaxe.
'Cm en inches = CentimetersToPoints / 72 :(1.5)=0,590551181102362 (0.5)=0,196850393700787
'
Sheets(1).PageSetup.PrintArea = "A1:G25"
Sheets(1).Activate 'Obligatoire pour macro Excel 4
MacroExcel4 = "PAGE.SETUP(,,0.590551181102362,0.590551181102362,0.196850393700787"
MacroExcel4 = MacroExcel4 & ",0.196850393700787,False,False,True,True,2,9,True,""Auto"",1,"
MacroExcel4 = MacroExcel4 & "False,,0.196850393700787,0.196850393700787)"
Application.ExecuteExcel4Macro MacroExcel4 |
Partager