Freigeben über


ListTemplates-Objekt (Word)

Eine Auflistung von ListTemplate-Objekten in einem Dokument, einem Listenkatalog oder einer Vorlage.

Hinweise

Verwenden Sie die ListTemplates-Eigenschaft mit einem Document-, ListGallery- oder Template-Objekt , um eine ListTemplates-Auflistung zurückzugeben. Bei einem ListGallery-Objekt ist die ListTemplates-Auflistung die sieben Listenformate für Aufzählungen, nummerierte Listen und Gliederung nummerierte Listen.

Im folgenden Beispiel wird eine Meldung mit dem Status der Ebenen (eine oder mehrere Ebenen) für jede Listenvorlage im aktiven Dokument angezeigt.

For Each lt In ActiveDocument.ListTemplates 
 MsgBox "This is a multiple-level list template - " _ 
 & lt.OutlineNumbered 
Next lt

Verwenden Sie die Add-Methode , um der Auflistung im angegebenen Dokument oder der angegebenen Vorlage eine Listenvorlage hinzuzufügen. Im folgenden Beispiel wird dem aktiven Dokument eine neue Listenvorlage hinzugefügt und diese anschließend der Auswahl zugewiesen.

Set myLT = ActiveDocument.ListTemplates.Add 
Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=myLT

Verwenden Sie ListTemplates (Index), wobei Index der Name einer Listenvorlage oder einer Indexnummer ist, um eine einzelne Listenvorlage in einem Dokument oder einer Vorlage zurückzugeben. Im folgenden Beispiel wird eine Objektvariable festgelegt, die einer Listenvorlage mit dem Namen "ListBullets" im aktiven Dokument entspricht, und formatiert die Auswahl dann als erste Ebene dieser Listenvorlage.

Set mylt = ActiveDocument.ListTemplates("ListBullets")
Selection.Range.ListFormat.ApplyListTemplateWithLevel ListTemplate:=mylt, ApplyLevel:=1

Verwenden Sie ListTemplates (Index), wobei Index eine Zahl von 1 bis 7 ist, um eine einzelne Listenvorlage in einem Listenkatalog zurückzugeben. Im folgenden Beispiel wird eine Objektvariable festgelegt, die der ersten Listenvorlage im Aufzählungskatalog entspricht, und dann wird diese Listenvorlage auf die Auswahl angewendet.

Set mylt = ListGalleries(wdBulletGallery).ListTemplates(1) 
Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=mylt

Hinweis

Einige Eigenschaften und Methoden – z. B . Konvertieren und Hinzufügen – funktionieren nicht mit den Listenvorlagen in einem Listenkatalog. Sie können diese Listenvorlagen ändern, aber Sie können deren Listenkatalogtyp (wdBulletGallery, wdNumberGallery oder wdOutlineNumberGallery) nicht ändern.

Um festzustellen, ob eine Listenvorlage in einem Listenkatalog die in Word integrierte Formatierung enthält, verwenden Sie die Modified-Eigenschaft mit dem ListGallery-Objekt. 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, verwenden Sie ListLevels (Index), wobei Index eine Zahl von 1 bis 9 ist, um ein einzelnes ListLevel-Objekt zurückzugeben. Mit einem ListLevel-Objekt haben Sie Zugriff auf alle Formatierungseigenschaften für die angegebene Listenebene, z. B. Alignment, Font, NumberFormat, NumberPosition, NumberStyle und TrailingCharacter.

Verwenden Sie die Convert-Methode , um eine Listenvorlage mit mehreren Ebenen in eine Einzelebenenvorlage zu konvertieren.

Siehe auch

Referenz zum Word-Objektmodell

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.