Robert ha bisogno di una macro che caricherà un documento, lo stamperà e quindi uscirà da Word. Ha capito come caricare il documento e iniziare a stamparlo, ma quando dice alla macro di uscire da Word, vede un messaggio che dice che se esce, qualsiasi stampa verrà eliminata.

Questo messaggio viene visualizzato perché il metodo predefinito per la stampa in Word è stampare in background, il che significa che il comando per chiudere Word viene eseguito mentre la stampa è ancora in corso in background. La soluzione è assicurarsi che la stampa in background sia disattivata nel comando di stampa:

ActiveDocument.PrintOut Background:=False

Poiché la stampa verrà eseguita in “primo piano”, il comando macro successivo non verrà eseguito fino al completamento della stampa. In questo modo, la stampa è molto simile alla stampa dall’interno di Windows stesso:

fare clic con il pulsante destro del mouse su un documento e scegliere Stampa dal menu di scelta rapida e Word viene caricato, il documento stampato e Word quindi si chiude.

_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 (450) 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: