DemoText

ListTemplates (Auflistung, Objekt)

Eine Auflistung von ListTemplate-Objekten, die die sieben vordefinierten Listenformate auf den einzelnen Registerkarten im Dialogfeld Nummerierung und Aufzählungszeichen darstellen.

Anmerkungen

Zum Zurückgeben der ListTemplates-Auflistung verwenden Sie die ListTemplates-Eigenschaft. Im folgenden Beispiel wird eine Meldung mit dem Status der Ebenen (eine oder mehrere Ebenen) für jede Listenvorlage im aktiven Dokument angezeigt.

Visual Basic für Applikationen

For Each lt In ActiveDocument.ListTemplates

MsgBox "This is a multiple-level list template - " _

& lt.OutlineNumbered

Next LT

Mit der Add-Methode fügen Sie der Auflistung im angegebenen Dokument oder in der angegebenen Dokumentvorlage eine Listenvorlage hinzu. Im folgenden Beispiel wird dem aktiven Dokument eine neue Listenvorlage hinzugefügt und diese anschließend der Auswahl zugewiesen.

Visual Basic für Applikationen

Set myLT = ActiveDocument.ListTemplates.Add

Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=myLT

Mit ListTemplates(Index) geben Sie eine einzelne Listenvorlage aus einem Listenkatalog zurück, wobei Index eine Zahl zwischen 1 und 7 ist. Im folgenden Beispiel wird eine Objektvariable festgelegt, die der in der dritten Liste im aktiven Dokument verwendeten Listenvorlage entspricht. Anschließend wird diese Listenvorlage der Auswahl zugewiesen.

Visual Basic für Applikationen

Set mylt = ActiveDocument.ListTemplates(3)

Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=mylt

Hinweis

Manche Eigenschaften und Methoden (z. B. Convert und Add) können nicht für Listenvorlagen eingesetzt werden, auf die über einen Listenkatalog zugegriffen wurde. Diese Listenvorlagen können Sie bearbeiten. Die Änderung ihres Listenkatalogtyps (wdBulletGallery, wdNumberGallery oder wdOutlineNumberGallery) ist jedoch nicht möglich.

Verwenden Sie die Modified-Eigenschaft mit dem ListGallery-Objekt, um festzustellen, ob die angegebene Listenvorlage die in Word integrierte Formatierung enthält. Um die Formatierung auf das ursprüngliche Listenformat zurückzusetzen, verwenden Sie die Reset-Methode für das ListGallery-Objekt.

Nachdem Sie ein ListTemplate-Objekt zurückgegeben haben, geben Sie mit ListLevels(Index) ein einzelnes ListLevel-Objekt zurück. Index ist dabei für eine Zahl von 1 bis 9. Mit einem ListLevel-Objekt haben Sie Zugriff auf alle Formatierungseigenschaften für die angegebene Listenebene, d. h. auf Alignment, Font, NumberFormat, NumberPosition, NumberStyle und TrailingCharacter.

Mit der Convert-Methode wandeln Sie eine Listenvorlage mit mehreren Ebenen in eine Vorlage mit einer Ebene um.