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.