Bonjour à tous,
Je bloque depuis quelques temps sur l'impression et de manière générale j'ai toujours des problèmes lorsque je veux automatiser en vba mes impressions.
Cette fois c'est la mise à l'échelle qui me pose problème... j'ai essayé d'ajouter .Zoom=110 mais rien à faire, impression toujours pas à l'échelle.
Voici le code que j'ai écrit :
Merci d'avance de vos retours,
Julien,
Je bloque depuis quelques temps sur l'impression et de manière générale j'ai toujours des problèmes lorsque je veux automatiser en vba mes impressions.
Cette fois c'est la mise à l'échelle qui me pose problème... j'ai essayé d'ajouter .Zoom=110 mais rien à faire, impression toujours pas à l'échelle.
Voici le code que j'ai écrit :
VB:
Sub Full_impr()
Set fin = Range("Suivi_Forma!Full_jusquà")
Sheets("Impr.ADC").Select
Range("B1:F" & fin).Select
Application.PrintCommunication = False
With ActiveSheet.PageSetup
.PrintTitleRows = ""
.PrintTitleColumns = ""
End With
Application.PrintCommunication = True
ActiveSheet.PageSetup.PrintArea = ""
Application.PrintCommunication = False
With ActiveSheet.PageSetup
.LeftMargin = Application.InchesToPoints(0.25)
.RightMargin = Application.InchesToPoints(0.25)
.TopMargin = Application.InchesToPoints(0.25)
.BottomMargin = Application.InchesToPoints(0.25)
.HeaderMargin = Application.InchesToPoints(0.25)
.FooterMargin = Application.InchesToPoints(0.25)
.PrintQuality = 300
.CenterHorizontally = False
.CenterVertically = False
.Orientation = xlPortrait
.Draft = False
.PaperSize = xlPaperA4
.BlackAndWhite = False
.Zoom = 110
End With
If Application.Dialogs(xlDialogPrinterSetup).Show = True Then Selection.PrintOut
End Sub
Merci d'avance de vos retours,
Julien,