Vise dialogboksen Skriv ut i et makro

November 30  by Eliza

Før du skriver noe i Excel, er det ikke uvanlig å vise dialogboksen Skriv ut. Dette gjør at du kan gjøre endringer i hvordan utskriftsjobben blir håndtert av skriverdriveren.

Hvis du oppretter en makro som brukes til å skrive ut informasjon fra regneark, kan det være lurt å vise dialogboksen Skriv programmatisk. Brukeren kan da velge å skrive ut direkte fra din makro.

For å legge til denne evnen, bare inkludere følgende makro linje:

bTemp = Application.Dialogs (xlDialogPrint) .Show

De Show metoden gir dialogboksen Skriv ut vises. Når denne koden linjen er ferdig, vil bTemp være enten sant eller usant. Hvis sann, betyr det at brukeren har klikket på OK i dialogboksen, og dermed skrive ut noe. Hvis False, så brukeren enten klikket på Avbryt eller Lukk for å lukke dialogboksen uten å skrive ut.

Du lurer kanskje på om denne tilnærmingen vil fungere i Excel 2013 ettersom programmet nå bruker hva Redmond refererer til som "Backstage view" til intiate utskrift. (Bare trykk Ctrl + P og du kan se utskriftsalternativene i Backstage-visningen.) Heldigvis, det gjør det. Excel 2013 viser pliktoppfyllende dialogboksen Skriv ut som den så ut i tidligere versjoner av programmet, utenom helt behovet for det du ser i Backstage-visning.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (10321) gjelder for Microsoft Excel 2007, 2010, og 2013. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Viser dialogboksen Skriv ut i en makro.