Come eliminare un vuoto di Word pagina in VBA

January 11

Mentre Microsoft Word non dispone di un pulsante o strumento per ogni possibile scenario, è possibile creare le macro definite dall'utente, i pezzi di codice eseguibile, utilizzando Visual Basic, Applications Edition (VBA). Le macro possono adattare Word base alle proprie esigenze. Ad esempio, se si dispone di un documento intervallati con pagine vuote, potrebbe sembrare l'unica opzione è di andare manualmente attraverso il documento ed eliminare le pagine incriminate. C'è un'altra possibilità: utilizzare una macro VBA per fare il lavoro di gambe per voi.

istruzione

1 Premere il tasto "Alt" e "F11" insieme nel documento di Word che si desidera rimuovere protezioni fornite per aprire l'editor di Visual Basic (VBE).

2 Fai clic su "Inserisci" e quindi su "Modulo" per inserire una finestra del modulo vuota.

3 Tagliare e incollare il seguente codice nella finestra del modulo vuota:

Public Sub DeleteBlankPage ()

Selection.GoTo Cosa: = wdGoToBookmark, Nome: = "\ pagina"

Se isBlankSelection Poi

Selection.Delete

Finisci se

End Sub

BlankPageSelection Funzione Pubblica ()

Per ogni c In Selection.Characters

Se (c <> vbCr e C <> vbTab e C <> vbFormFeed e C <> "") Poi

BlankPageSelection = False

Exit Function

Finisci se

Il prossimo

BlankPageSelection = True

End Function

4 Premere il tasto "F5" per eseguire la routine ed eliminare le pagine bianche dal documento.

Consigli e avvertenze

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