Bonjour à Toutes et Tous ,
Je souhaiterai pouvoir rendre inactif les boutons "marges" et "Mise en page"
lors d'un aperçu avant impression
le code ci-dessous ( merci au forum.. ) me permet de le faire pour l'application
Application.Dialogs(xlDialogPrintPreview).Show False
je souhaiterai le decliner dans la feuille à imprimer mais comment faire ? 

voici le code que j'utilise pour imprimer ma feuille "avant"
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
With Sheets("Avant").PageSetup
DerLig = Sheets("Avant").Range("A65535").End(xlUp).Row
'Définit la zone d'impression pour une plage de cellules.
.PrintArea = "$A$1:$C$" & DerLig
'Mise en page: définit les marges
.LeftMargin = Application.InchesToPoints(0.75)
.RightMargin = Application.InchesToPoints(1)
.TopMargin = Application.InchesToPoints(0.9)
.BottomMargin = Application.InchesToPoints(0.75)
.HeaderMargin = Application.InchesToPoints(0.4)
.FooterMargin = Application.InchesToPoints(0.75)
End With
Sheets("Avant").PrintPreview |
Merci par avance pour votre aide
A++
Partager