Ändern des Links zum vorherigen Standard für Kopf- und Fußzeilen (Microsoft Word)
Paul arbeitet als technischer Redakteur und erstellt einige Dokumente, für die endlos neue Kopf- und Fußzeilen für jeden Dokumentabschnitt festgelegt werden müssen. Es ist mühsam, ständig das richtige Dialogfeld anzuzeigen und das Kontrollkästchen „Link zum vorherigen“ sowohl für die Kopf- als auch für die Fußzeilen zu deaktivieren. Paul fragt sich, ob es eine Möglichkeit gibt, die Standardeinstellung festzulegen, um Kopf- und Fußzeilen beim Erstellen eines Abschnitts zu trennen. Er würde es vorziehen, umgekehrt zu sein, wo er explizit „Link zum vorherigen“ setzen muss, wenn er es braucht.
Es gibt keine Möglichkeit, dies mit einer Einstellung in Word zu handhaben. Es scheint, dass die Einstellung immer zu „Link zum vorherigen“ zurückkehrt. Stattdessen müssen Sie ein Makro verwenden, um eine Problemumgehung für das zu erreichen, was Sie möchten. Es ist eine relativ einfache Aufgabe, ein Makro zu erstellen, das einen neuen Abschnittswechsel erstellt und die Verknüpfung der Kopf- und Fußzeilen aufhebt.
Sub AddNewSection() Selection.InsertBreak Type:=wdSectionBreakNextPage ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader Selection.HeaderFooter.LinkToPrevious = False ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter Selection.HeaderFooter.LinkToPrevious = False ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument End Sub
Das Makro fügt einen Abschnittswechsel ein und deaktiviert dann die Einstellung „Link zum vorherigen“ für den neuen Abschnitt. Sie können dieses Makro ganz einfach zu Ihrem Link hinzufügen: / wordribbon-Adding_Tools_to_the_Quick_Access_Toolbar [Symbolleiste für den Schnellzugriff] oder eine Tastenkombination definieren, um es auszuführen. Das Makro fügt einen Abschnittswechsel „Nächste Seite“ hinzu. Wenn Sie eine andere Art von Abschnittswechsel wünschen, müssen Sie lediglich die wdSectionBreakNextPage durch eine der anderen Konstanten für Abschnittswechsel ersetzen: wdSectionBreakContinuous (fortlaufender Abschnittswechsel), wdSectionBreakEvenPage (gerader Seitenumbruch) oder wdSectionBreakOddPage (ungerade Seitenabschnittswechsel).
Wenn Sie stattdessen einfach alle „Links zu vorherigen“ ändern möchten
Einstellungen für alle vorhandenen Abschnitte in Ihrem Dokument können Sie mithilfe eines anderen Makroansatzes vornehmen.
Sub UnlinkAllHeadersFooters() Dim s As Section On Error Resume Next For Each s In ActiveDocument.Sections s.Headers(wdHeaderFooterEvenPages).LinkToPrevious = False s.Headers(wdHeaderFooterFirstPage).LinkToPrevious = False s.Headers(wdHeaderFooterPrimary).LinkToPrevious = False s.Footers(wdHeaderFooterEvenPages).LinkToPrevious = False s.Footers(wdHeaderFooterFirstPage).LinkToPrevious = False s.Footers(wdHeaderFooterPrimary).LinkToPrevious = False Next s End Sub
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die beliebteste Textverarbeitungssoftware der Welt.) Dieser Tipp (13401) gilt für Microsoft Word 2007, 2010 und 2013.