Mit Word können Sie die im Programm definierten Aufzählungs- und Nummerierungsstile anpassen. Sie können beispielsweise ein anderes Zeichen auswählen, das als Aufzählungszeichen verwendet werden soll, wie in anderen Ausgaben von _WordTips beschrieben. Sie können sogar eine Möglichkeit synthetisieren, Wörter als „Aufzählungszeichen“ zu verwenden, wenn Sie stattdessen nummerierte Listen definieren (die eng miteinander verbunden sind) mit Listen mit Aufzählungszeichen)

die nicht die Zahlen verwenden, sondern „nachgestellten Text“ haben, der effektiv als „Aufzählungszeichen“ fungiert.

Das Problem bei einem solchen Ansatz ist, dass Sie immer noch denselben Problemen ausgesetzt sind wie Listen mit Aufzählungszeichen und Nummern im Allgemeinen. (Diese wurden in anderen Ausgaben von WordTips. behandelt.) Es ist möglich, einige der Probleme zu vermeiden, indem Sie sich auf die Gliederungsnummerierung anstelle von Aufzählungszeichen oder die reguläre Nummerierung verlassen, aber Probleme können immer noch leicht auftreten.

Ganz ehrlich, die meisten Word-Experten werden zugeben, dass es ernsthafte Probleme mit den automatischen Nummerierungs- und Aufzählungsfunktionen von Word gibt. Es gibt viele verschiedene Dinge, die sich auf Aufzählungs- und Nummerierungsstile auswirken können.

Wenn beispielsweise das Kontrollkästchen Automatisch aktualisieren (im Dialogfeld Stil ändern) für einen Ihrer Aufzählungs- oder Nummerierungsstile aktiviert ist, kann dies zu unzähligen Problemen führen, da Benutzer explizite Änderungen an Absätzen im Dokument vornehmen. Wenn die Nummerierungs- oder Aufzählungsstile auf anderen Stilen basieren, können Änderungen ohne Vorwarnung von einem Stil zum anderen kaskadieren.

Um mögliche Probleme bei der Formatierung von Listen mit Aufzählungszeichen oder Nummern zu umgehen, empfehlen viele, die automatischen Funktionen von Word insgesamt zu umgehen. Stattdessen können Sie eine Reihe von Makros entwickeln, die die Nummerierung oder Anwendung von Aufzählungszeichen übernehmen. Das folgende Makro kann beispielsweise verwendet werden, um einen Absatz explizit mit einem Wort als Aufzählungszeichen zu formatieren:

Public Sub BulletText()

Dim sBullet As String     Dim myList As ListTemplate

sBullet = InputBox("Enter bullet text:", "Bullet Text", "Note:")



' Add a new ListTemplate object     Set myList = ActiveDocument.ListTemplates.Add

With myList.ListLevels(1)

.NumberFormat = sBullet         .TrailingCharacter = wdTrailingTab         .NumberPosition = InchesToPoints(0.25)

.Alignment = wdListLevelAlignLeft         .TextPosition = InchesToPoints(0.75)

.TabPosition = InchesToPoints(0.75)

.ResetOnHigher = 0         .StartAt = 1         .LinkedStyle = ""

' The following sets the font attributes of         ' the "bullet" text         With .Font             .Bold = True             .Name = "Arial"

.Size = 10         End With     End With     ' Apply the new ListTemplate to the selected text     Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=myList End Sub

Dieses Makro fordert Sie auf, den Text als „Aufzählungszeichen“ zu verwenden, und formatiert dann die ausgewählten Absätze gemäß Ihrer Spezifikation. Beachten Sie, dass das Makro Objekte verwendet, die als „ListTemplates“ bezeichnet werden. Diese Objekte sehen Sie, wenn Sie einen Blick auf die Palette der verfügbaren Aufzählungszeichen und Nummerierungsoptionen auf den Registerkarten des Dialogfelds Aufzählungszeichen und Nummerierung werfen. Viele der Probleme, die mit Nummerierung und Aufzählungszeichen in Word verbunden sind, hängen mit Problemen bei der zuverlässigen Zuordnung bestimmter ListTemplate-Objekte zu bestimmten Stilen zusammen. Dieses Makro umgeht diese Probleme, indem es nicht versucht, sondern neue, benutzerdefinierte ListTemplate-Objekte erstellt, die auf einzelne Absätze in Ihrem Dokument angewendet werden.

Der Nachteil bei der Verwendung eines solchen Makros besteht darin, dass Sie sich eher auf die explizite Formatierung als auf Stile verlassen. Dies bedeutet, dass Sie den Hauptvorteil von Stilen verlieren, nämlich Konsistenz und die Möglichkeit, universelle Änderungen an gleich gestalteten Absätzen vorzunehmen.

_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 weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (1546) gilt für Microsoft Word 97, 2000, 2002 und 2003. Sie finden eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Word (Word 2007) und später) hier: