Klasse List (Word VBA)

Die Klasse List stellt ein einzelnes Listenformat dar, das angegebenen Absätzen in einem Dokument zugewiesen wurde.

Set

Um eine List -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim lst as List
Set lst = ActiveDocument.Lists(Index:=1)

Die folgenden Prozeduren können zum Festlegen der List Klassenvariablen verwendet werden : ListFormat.List, Lists.Item und Document.Lists

For Each

Hier ist ein Beispiel für die Verarbeitung der List -Elemente in einer Sammlung

Dim lst As List
For Each lst In ActiveDocument.Lists
	
Next lst

Methoden

Andere Methoden

ApplyListTemplate - Weist dem angegebenen ListFormat-Objekt mehrere Listenformatierungsmerkmale zu.

ActiveDocument.Lists(1).ApplyListTemplate ListTemplate:=

ApplyListTemplateWithLevel - Wendet eine Reihe von Listenformatierungsmerkmalen an, optional für eine angegebene Ebene.

ActiveDocument.Lists(1).ApplyListTemplateWithLevel ListTemplate:=

CanContinuePreviousList - Gibt eine WdContinue -Konstante (wdContinueDisabled, wdResetListoder wdContinueList) zurück, die angibt, ob die Formatierung der vorherigen Liste fortgesetzt werden kann.

Dim wceCanContinuePreviousList As WdContinue
wceCanContinuePreviousList = ActiveDocument.Lists(1).CanContinuePreviousList(ListTemplate:=)

ConvertNumbersToText - Ändert die Listennummern und LISTNUM-Felder im angegebenen List -Objekt.

ActiveDocument.Lists(1).ConvertNumbersToText

CountNumberedItems - Gibt die Anzahl der Aufzählungs-oder nummerierten Elemente und LISTNUM-Felder im angegebenen List -Objekt zurück.

Dim lngCountNumberedItems As Long
lngCountNumberedItems = ActiveDocument.Lists(1).CountNumberedItems()

RemoveNumbers - Entfernt Zahlen oder Aufzählungszeichen aus der angegebenen Liste.

ActiveDocument.Lists(1).RemoveNumbers

Eigenschaften

ListParagraphs Gibt eine ListParagraphs -Auflistung zurück, die alle nummerierten Absätze in der Liste, dem Dokument oder dem Bereich darstellt.

Dim lpsListParagraphs As ListParagraphs
Set lpsListParagraphs = ActiveDocument.Lists(1).ListParagraphs

Parent Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen List-Objekts darstellt.

Dim objParent As Object
Set objParent = ActiveDocument.Lists(1).Parent

Range Gibt ein Range -Objekt zurück, das den Teil eines Dokuments darstellt, der im angegebenen Objekt enthalten ist.

Dim rngRange As Range
Set rngRange = ActiveDocument.Lists(1).Range

SingleListTemplate True, wenn die gesamte Liste dieselbe Listenvorlage verwendet.

Dim booSingleListTemplate As Boolean
booSingleListTemplate = ActiveDocument.Lists(1).SingleListTemplate

StyleName Gibt den Namen der Formatvorlage zurück, die dem angegebenen AutoText-Eintrag zugewiesen wurde.

Dim strStyleName As String
strStyleName = ActiveDocument.Lists(1).StyleName

Lists.Count Gibt einen Wert vom Typ Long zurück, der die Anzahl der Listen in der Auflistung darstellt.

Dim lngCount As Long
lngCount = ActiveDocument.Lists.Count

Lists.Parent Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen Lists-Objekts darstellt.

Dim objParent As Object
Set objParent = ActiveDocument.Lists.Parent