Thema Datum  Von Nutzer Rating
Antwort
04.04.2024 19:41:27 Karl-Heinz
Solved
Blau Formatierung von Inhaltsverzeichnissen
05.04.2024 01:48:04 xlKing
NotSolved
08.04.2024 01:12:49 Gast39883
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
05.04.2024 01:48:04
Views:
126
Rating: Antwort:
  Ja
Thema:
Formatierung von Inhaltsverzeichnissen

Hallo Karl-Heinz,

ich glaub, du kannst das Inhaltsverzeichnis nicht anders gestalten, als deine Überschriften. Soweit ich das verstanden habe, wird das Format deiner Überschriften mit in das Inhaltsverzeichnis übernommen. Wenn du hier manuell Änderungen am Format vornimmst, werden die nach jedem Update wieder verworfen. Deshalb kommt man da mit VBA nicht ran. Du kannst zwar entsprechenden Code ohne Fehler ausführen. Aber es passiert leider nichts. Die Formatierung wird nicht durchgeführt.

Was du aber machen kannst, ist bereits deine Überschriften vorne fett zu markieren. Im folgenden Makro gehe ich das Inhaltsverzeichnis durch, springe zur entsprechenden Überschrift und formatiere diese bis zum ersten Komma. Am Schluss wird das Verzeichnis geupdated. Funktioniert bei mir super. Probiers mal aus.

Wichtig: Deinen Überschriften muss zuvor eine bestimmte Formatvorlage zugewiesen sein. z.B: "Überschrift 1" 

Sub UeberschriftenTeileFett()

Dim h As Hyperlink, s As Long, t As String, e As Long
For Each h In ActiveDocument.TablesOfContents(1).Range.Hyperlinks
  h.Follow
  s = Selection.Start
  t = Selection.Text
  e = InStr(1, t, ",")
  If e > 0 Then
    ActiveDocument.Range(s, s + e).Font.Bold = True
  End If
Next h
ActiveDocument.TablesOfContents(1).Update

End Sub

Gruß Mr. K.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
04.04.2024 19:41:27 Karl-Heinz
Solved
Blau Formatierung von Inhaltsverzeichnissen
05.04.2024 01:48:04 xlKing
NotSolved
08.04.2024 01:12:49 Gast39883
NotSolved