Ich möchte eine Userform mit einem VBA Code ausdrucken, wer weis wie es geht?

2 Antworten

druckt er nur das aus was am bildschirm angezeigt wird? dann:

Me.ScrollTop = 0
Me.ScrollBars = fmScrollBarsNone
frmHeight = Me.Height
frmWidth = Me.Width
Me.Height = 900 ' beispiel - genaue größe
Me.Width = 600  ' enstspr.

Me.PrintForm

Me.ScrollBars = fmScrollBarsVertical
Me.Height = frmHeight
Me.Width = frmWidth

so gings bei mir jedenfalls. habe auch buttons aus und eingeblendet

Auf welche Art stellst du die Tabelle dar? Und was wird bis jetzt gedruckt mit deinem Code?