toffepeer69
Gebruiker
- Lid geworden
- 1 apr 2009
- Berichten
- 25
Ik zoek een manier om van een afdrukbereik te bepalen bij welk verkleiningspercentage het op 1 pagina portrait past en als dit percentage te groot wordt (dit is een voor mij vast ingestelde acceptabele waarde) wordt de pagina landscape geprint.
Nu wordt alles portrait geschaald geprint middels onderstaande code:
Dit wil ik dus verder automatiseren.
Wie kan mij verder helpen, al is het maar een idee of zetje in de goede richting.
Toffepeer69
Nu wordt alles portrait geschaald geprint middels onderstaande code:
Code:
With .PageSetup
.PrintArea = Range(Cells(1, 1), Cells(Range("A1").End(xlDown).Row, (Cells.SpecialCells(xlLastCell).Column))).Address
.FitToPagesWide = 1 ' Nodig om het afdrukbereik te schalen naar 1 pagina breed
.FitToPagesTall = False
.BlackAndWhite = True
.BottomMargin = 10
.TopMargin = 10
.LeftMargin = 10
.RightMargin = 10
.Orientation = xlPortrait
.Zoom = False ' Nodig om FitToPagesWide werkelijk te laten werken
End With
'.PrintOut Copies:=1, Collate:=True
.PrintPreview
Dit wil ik dus verder automatiseren.
Wie kan mij verder helpen, al is het maar een idee of zetje in de goede richting.
Toffepeer69