Styring sideinddeling i makroer

Ken spurgte, om der er en måde at slå automatisk sideinddeling af et Word-dokument, mens der køres en makro. Det viser sig faktisk, at der er to måder at håndtere dette.

Den første metode er at bruge sideinddeling ejendom Options objekt. Du kan indstille denne egenskab til enten Sandt eller falsk, som følger:

Options.Pagination = False

Denne egenskab er det samme som at sætte indstillingen Baggrund sideinddeling på fanen Generelt i dialogboksen Indstillinger. (I nogle versioner af Word du kan kun se denne mulighed, hvis du først skifte til normal visning.) Hvis ejendommen er sat til False, så Word udfører ikke nogen baggrund sideinddeling. Du kan senere sætte ejendommen til Sand for at tænde for funktionen igen.

Den anden metode til håndtering af automatisk sideinddeling er simpelthen at slukke skærmen opdateres. Hvis din makro gør ganske lidt af udskæring og terninger på dokumentet, er det altid en god idé, alligevel, da det stopper Word fra at forsøge at opdatere visningen. I nogle tilfælde kan den hastighed forbedring for din makro være dramatisk, hvis du slukker skærmen opdateres. Du styrer skærm opdatering på denne måde:

Application.ScreenUpdating = False

Igen kan det ScreenUpdating ejendommen sættes til enten sande eller falske. Hvis sat til False, er skærmen opdatering slukket. Hvis du slår den fra, bør du altid sætte ScreenUpdating til True før slutter din makro.

WordTips er din kilde til omkostningseffektiv Microsoft Word træning. (Microsoft Word er det mest populære tekstbehandlingsprogram i verden.) Dette tip (1710) gælder for Microsoft Word 97, 2000, 2002, og 2003. Du kan finde en version af dette tip til menufaner Word (Word 2007 og nyere) her: Controlling sideinddeling i makroer.


© 2021 Zajacperrone.com | Contact us: webmaster# zajacperrone.com