Kontrollerende paginering i makroer

February 17  by Eliza

Ken spurte om det er en måte å slå av automatisk paginering av et Word-dokument mens det kjører en makro. Det viser seg faktisk at det er to måter du kan håndtere dette.

Den første metoden er å bruke paginering eiendom i Alternativer objekt. Du kan angi denne egenskapen til enten sant eller usant, som følger:

Options.Pagination = False

Denne egenskapen er det samme som å sette bakgrunns paginering opsjon på kategorien Generelt i dialogboksen Alternativer. (I noen versjoner av Word kan du bare se dette alternativet hvis du først bytte til normal visning.) Dersom eiendommen er satt til False, deretter Word utfører ikke noen bakgrunn paginering. Senere kan du sette egenskapen til True å slå funksjonen på igjen.

Den andre metoden for håndtering av automatisk paginering er å bare slå av skjermen oppdatering. Hvis makroen gjør ganske mye kutting og dicing på dokumentet, er dette alltid en god idé, uansett, så det stopper Word fra å prøve å oppdatere skjermen. I noen tilfeller kan det fart forbedring for makroen være dramatisk hvis du slår av skjermen oppdatering. Du styrer skjermen oppdatering på denne måten:

Application.ScreenUpdating = False

Igjen, kan ScreenUpdating eiendom settes til enten sant eller usant. Hvis satt til False, er skjermen oppdatering slått av. Hvis du slår den av, bør du alltid sette ScreenUpdating til True før slutt makroen.

WordTips er din kilde for kostnadseffektiv Microsoft Word trening. (Microsoft Word er den mest populære tekstbehandlingsprogrammet i verden.) Dette tipset (1710) gjelder for Microsoft Word 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Word (Word 2007 og senere) her: Control paginering i makroer.