Controllo della ripaginazione in macro (Microsoft Word)
Ken ha chiesto se esiste un modo per disattivare la reimpaginazione automatica di un documento di Word mentre è in esecuzione una macro. Si scopre, infatti, che ci sono due modi per gestirlo.
Il primo metodo è utilizzare la proprietà Pagination dell’oggetto Options.
È possibile impostare questa proprietà su True o False, come segue:
Options.Pagination = False
Questa proprietà equivale all’impostazione dell’opzione Repagination in background nella scheda Generale della finestra di dialogo Opzioni. (In alcune versioni di Word è possibile visualizzare questa opzione solo se si passa prima alla visualizzazione Normale.) Se la proprietà è impostata su False, Word non esegue alcuna ripaginazione in background. Successivamente è possibile impostare la proprietà su True per riattivare la funzionalità.
Il secondo metodo per gestire la ripaginazione automatica consiste nel disattivare semplicemente l’aggiornamento dello schermo. Se la tua macro fa un bel po ‘di affettare e sminuzzare il documento, questa è sempre una buona idea, comunque, poiché impedisce a Word di tentare di aggiornare la visualizzazione. In alcuni casi, il miglioramento della velocità della tua macro può essere notevole se disattivi l’aggiornamento dello schermo. Controlli l’aggiornamento dello schermo in questo modo:
Application.ScreenUpdating = False
Anche in questo caso, la proprietà ScreenUpdating può essere impostata su True o False.
Se impostato su False, l’aggiornamento dello schermo è disattivato. Se lo disattivi, dovresti sempre impostare ScreenUpdating su True prima di terminare la macro.
_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 (1710) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia a nastro di Word (Word 2007 e più tardi) qui: