So löschen Sie eine leere Word-Seite in VBA

December 19

Während Microsoft Word keinen Knopf oder ein Werkzeug für jedes mögliches Szenario haben, können Sie benutzerdefinierte Makros, Stücke von ausführbarem Code erstellen, mithilfe von Visual Basic für Applikationen (VBA). Makros können Word entsprechend Ihren Bedürfnissen anpassen. Beispielsweise wenn Sie ein Dokument mit leeren Seiten unterbrochen haben, könnte es scheinen, wie Ihre einzige Option ist manuell durch das Dokument und die beanstandeten Seiten löschen. Es ist eine weitere Option: Verwenden Sie ein VBA-Makro, um das Beinarbeit für Sie tun.

Anweisungen

1 Drücken Sie "Alt" und "F11" zusammen in das Word-Dokument, dem Sie Leerzeichen aus zu entfernen, öffnen Sie den Visual Basic-Editor (VBE) möchten.

2 Klicken Sie auf "Einfügen" und klicken Sie auf "Modul" ein leeres Modulfenster einfügen.

3 Kopieren Sie und fügen Sie den folgenden Code in das leere Modulfenster:

Public Sub DeleteBlankPage()

Selection.GoTo was: = WdGoToBookmark, Name: = "\page"

Wenn IsBlankSelection dann

Selection.Delete

EndIf

EndSub

Public Function BlankPageSelection()

Für jedes c In Selection.Characters

Wenn (C <> VbCr und c <> VbTab und c <> VbFormFeed und c <> "") dann

BlankPageSelection = False

Funktion beenden

EndIf

Nächste

BlankPageSelection = True

EndFunction

4 Mit "F5" führen Sie die Routine und Löschen von leeren Seiten aus Ihrem Dokument.

Tipps & Warnungen

  • Zu einem späteren Zeitpunkt können Sie den gleichen Code: der Code wird mit Ihrem Word-Dokument speichern. Öffnen Sie VBE zu, und klicken Sie auf "DeleteBlankPage" aus der linken Seitenleiste. Drücken Sie "F5", um die Routine auszuführen.