Repaginating in una macro

Le macro sono spesso utilizzati per elaborare i documenti. Ho scritto le macro che hanno fatto un po 'di trasformazione, come la sostituzione di informazioni, l'aggiunta di nuove interruzioni di pagina, e lo spostamento del testo intorno. Facendo questo molto di elaborazione ovviamente significa che l'impaginazione delle modifiche al documento. Normalmente, Word non reimpaginare un documento fino a quando non può farlo in background, il che significa che le esigenze macro da terminato l'esecuzione.

Si consiglia la macro per imporre a Word rimpaginare, però. Perché? Forse successivi passaggi della macro si basano su un documento appena repaginated. Ad esempio, la macro potrebbe cercare informazioni su un numero di pagina, e non si sa il numero di pagina corretto fino rimpaginazione è completa.

Per forzare Word rimpaginare, è sufficiente utilizzare il metodo Reimpagina, come segue:

ActiveDocument.Repaginate

In questo uso, il documento attivo è repaginated. Si dovrebbe capire, naturalmente, che Rimpaginazione può richiedere tempo, in base alle dimensioni e della complessità del documento.

WordTips è la vostra fonte per la formazione Microsoft Word conveniente. (Microsoft Word è il più popolare software di elaborazione testi del mondo.) Questa punta (1472) si applica a Microsoft Word 97, 2000, 2002, e 2003. È possibile trovare una versione di questo suggerimento per l'interfaccia a barra multifunzione di Word (Word 2007 e più tardi) qui: Repaginating in una macro.