Manchmal möchte ich „von vorne beginnen“, indem ich die aktuelle normale Word-Datei durch eine makellose neue Kopie ersetze und sie dann mit meinen bevorzugten Einstellungen anpasse.
In der Datei „Normal“ sind alle Inhaltsverzeichnisse (ToC) auf automatische Aktualisierung eingestellt.
Soviel ich weiß, kann diese Einstellung nur einzeln deaktiviert werden, und das erfordert mehrere Schritte (auf den Stil klicken, auf „Ändern“ klicken, „Automatische Aktualisierung“ umschalten, auf „OK“ klicken, wiederholen).
Gibt es eine einfache Möglichkeit, die Änderungen an allen Inhaltsverzeichnisstilen auf einmal vorzunehmen? Können die automatischen Aktualisierungen beispielsweise:
- Für alle ToC-Stile gleichzeitig deaktiviert werden? oder
- Auf eine Weise aufbewahrt und wiederverwendet werden, die den Zweck des „Neuanfangs“ nicht zunichte macht? (Das Importieren aus einer früheren Dotm-, Dotx- oder Dot-Datei scheint den Zweck zu verfehlen; aber vielleicht ist etwas in einer Bibliothek oder einem anderen Dateityp gespeichert?)
Umgebung: Mehrere PCs mit jeweils unterschiedlichen Versionen von MSOffice.
Hinweis: Die Einstellung zur automatischen Aktualisierung von ToC-Stilen hat eine lange Geschichte. Es scheint, als sei es „schon immer so gewesen“.
Antwort1
Die Einstellung „Automatisch aktualisieren“ ist eine Standardeinstellung für alle Inhaltsverzeichnis-Formatvorlagen. Jemand in Ihrer Organisation hat dies nicht getan, Microsoft hat sie in der normalen Word-Vorlage so eingestellt.
Es gibt keine Methode, die Einstellungen für alle Stile gleichzeitig zu ändern. Sie können jedoch die Organizer-Funktion verwenden, die Sie über die Registerkarte „Entwickler“ über die Schaltfläche „Dokumentvorlage“ erreichen, um Gruppen von Stilen zu ersetzen, die in einem Dokument bereits geändert wurden. Gehen Sie dazu folgendermaßen vor:
- Erstellen Sie ein Dokument und ändern Sie darin die neun Inhaltsverzeichnisse
- Nehmen Sie das Dokument mit zu jedem Computer und öffnen Sie es
- Verwenden Sie die Organizer-Funktion von Word, um die neun geänderten Inhaltsverzeichnisformate in die normale Vorlage dieses Computers zu kopieren.
Die andere Methode, die verwendet werden kann, ist ein Makro, das Sie auf jedem Computer ausführen. Unten sehen Sie das Makro, das Sie verwenden können.
Sub UpdateTemplateStyles()
Dim sty As word.Style
Dim odocStyles As word.Styles
Dim oTemplate As word.Document
On Error GoTo errHandler
Set oTemplate = ActiveDocument.attachedTemplate.OpenAsDocument
Set odocStyles = oTemplate.Styles
For Each sty In odocStyles
Select Case sty.Type
Case wdStyleTypeParagraph
Select Case sty.NameLocal
Case "TOC 1", "TOC 2", "TOC 3", "TOC 4", _
"TOC 5", "TOC 6", "TOC 7", "TOC 8", "TOC 9"
sty.AutomaticallyUpdate = False
End Select
End Select
Next sty
oTemplate.SaveAs2 FileName:=oTemplate.FullName, AddToRecentFiles:=False
DoEvents
oTemplate.Close
Exit Sub
errHandler:
MsgBox Err.Description, vbExclamation, "UpdateTemplateStyles"
End Sub