Åbn udskriftsdialogvinduet ved hjælp af en Excel -makro, og angiv sidetallene

Anonim

Åbn dialogboksen Udskriv fra en makro, og indstil udskrivningsmuligheder som ønsket

Det er let at udskrive en Excel -projektmappe eller -tabel. Men hvis du vil udskrive indefra en makro, er det svært at gentage alle mulighederne.

Det behøver du ikke engang. Du kan hente udskriftsdialogvinduet fra en Excel -makro og også forudindstille visse muligheder. Følgende VBA -makro viser, hvordan du gør dette:

Underposition Udskriv PagesOn ()
Konst Start som heltal = 3
Const Ende som heltal = 5
Application.Dialogs (xlDialogPrint) .Vis arg1: = 2, _
arg2: = start, arg3: = slut
Afslut Sub

Brug makroen til at åbne dialogboksen UDSKRIV. Udskrivningsmulighederne er indstillet på en sådan måde, at du ikke udskriver hele tabellen, men kun udskriver side 3 til 5. Følgende illustration viser, hvordan resultatet ser ud:

I makroen styres definitionen af udskrivningssiderne ved hjælp af de to konstanter START og ENDE. Brug disse tal til at angive hvilken side udskriften skal starte og slutte med.