Ripaginazione in una macro (Microsoft Word)
Le macro vengono spesso utilizzate per elaborare i documenti. Ho scritto macro che hanno eseguito un bel po ‘di elaborazione, come la sostituzione di informazioni, l’aggiunta di nuove interruzioni di pagina e lo spostamento del testo. Fare così tante elaborazioni significa ovviamente che la paginazione del documento cambia.
Normalmente, Word non ripagina un documento fino a quando non può farlo in background, il che significa che la macro deve essere completata.
Tuttavia, potresti volere che la tua macro imponga a Word di ripaginare. Perché?
Forse i passaggi successivi della macro si basano su un documento appena reimpaginato.
Ad esempio, la tua macro potrebbe cercare informazioni su un numero di pagina e non conoscerai il numero di pagina corretto fino al completamento della ripaginazione.
Per forzare la ripaginazione di Word, usa semplicemente il metodo Repaginate, come segue:
ActiveDocument.Repaginate
In questo utilizzo, il documento attivo viene ripaginato. Dovresti capire, ovviamente, che la ripaginazione può richiedere del tempo, in base alle dimensioni e alla complessità del documento.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.
WordTips è la tua fonte di formazione economica su Microsoft Word.
(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (1472) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia della barra multifunzione di Word (Word 2007 e più tardi) qui: