Nwlapcug.com


Come eliminare una pagina di Word vuoto in VBA

Mentre Microsoft Word non dispone di un pulsante o uno strumento per ogni possibile scenario, è possibile creare macro definite dall'utente, pezzi di codice eseguibile, utilizzando Visual Basic, Applications Edition (VBA). Le macro possono personalizzare Word per soddisfare le vostre esigenze. Ad esempio, se avete un documento sparpagliato con pagine vuote, potrebbe sembrare come l'unica opzione è quella di passare attraverso il documento manualmente e di eliminare le pagine che causano problemi. C'è un'altra opzione: utilizzare una macro VBA per fare il lavoro di gambe per voi.

Istruzioni

1

Premere "Alt" e "F11" insieme nel documento di Word che si desidera rimuovere gli spazi per aprire l'Editor di Visual Basic (VBE).

2

Fare clic su "Inserisci" e quindi fare clic su "Modulo" per inserire una finestra di modulo vuoto.

3

Tagliare e incollare il codice seguente nella finestra del modulo in bianco:

Public Sub DeleteBlankPage()

Selection. GoTo che cosa: = wdGoToBookmark, nome: = "\page"

Se isBlankSelection quindi

Selection.Delete

End If

End Sub

Public Function BlankPageSelection()

C In Selection.Characters

Se (vbCr c <> e c <> vbTab e c <> vbFormFeed e c <> "") quindi

BlankPageSelection = False

Funzione di uscita

End If

Successivo

BlankPageSelection = True

End Function

4

Premere "F5" per eseguire la routine ed eliminare le pagine vuote dal documento.

Consigli & Avvertenze

  • È possibile utilizzare lo stesso codice in un secondo momento: il codice salverà insieme al documento di Word. Aprire VBE e quindi fare clic su "DeleteBlankPage" dalla barra laterale sinistra. Premere "F5" per eseguire la routine.