ListEntries (Sammlung)

<< Click to Display Table of Contents >>

ListEntries (Sammlung)

Zugriffspfade:

Application à Documents à Item à FormFields à Item à DropDown à ListEntries

Application à ActiveDocument à FormFields à Item à DropDown à ListEntries

 1  Beschreibung

ListEntries ist eine Sammlung aller Listeneinträge eines DropDown-Objekts. Hiermit können Sie die einzelnen Einträge einer Auswahlliste ansehen und bearbeiten.

Die einzelnen Elemente dieser Sammlung sind vom Typ ListEntry.

 2  Zugriff auf die Sammlung

Jedes DropDown-Formularobjekt besitzt genau eine Instanz der ListEntries-Sammlung. Diese wird über DropDown.ListEntries angesprochen:

' Anzahl der Listeneinträge des ersten Formularelements anzeigen

' (sofern es sich tatsächlich um eine Auswahlliste handelt)

 

If tm.ActiveDocument.FormFields(1).DropDown.Valid Then

 MsgBox tm.ActiveDocument.FormFields(1).DropDown.ListEntries.Count

End If

 3  Eigenschaften, Objekte, Sammlungen und Methoden

Eigenschaften:

Count R/O

 

Objekte:

Item ListEntry (Defaultobjekt)

Application Application

Parent DropDown

 

Methoden:

Add

Clear

Count (Eigenschaft, R/O)

Datentyp: Long

Liefert die Anzahl der ListEntry-Objekte in der Sammlung – in anderen Worten: die Anzahl der Einträge in der Auswahlliste.

Item (Zeiger auf Objekt)

Datentyp: Object

Liefert ein einzelnes ListEntry-Objekt, also einen einzelnen Listeneintrag in der Auswahlliste.

Welches ListEntry-Objekt Sie erhalten, hängt von dem Parameter ab, den Sie an Item übergeben. Dies kann entweder der numerische Index oder der Name des gewünschten Listeneintrags sein. Beispiele:

' Den ersten Listeneintrag anzeigen

MsgBox tm.FormFields(1).DropDown.ListEntries.Item(1).Name

 

' Den Listeneintrag mit dem Text "Test" anzeigen

MsgBox tm.FormFields(1).DropDown.ListEntries.Item("Test").Name

Application (Zeiger auf Objekt)

Datentyp: Object

Liefert das Application-Objekt.

Parent (Zeiger auf Objekt)

Datentyp: Object

Liefert das übergeordnete Objekt, also ein Objekt vom Typ DropDown.

Add (Methode)

Fügt der Auswahlliste einen weiteren Eintrag hinzu.

Syntax:

 Add Name

Parameter:

Name (Typ: String) gibt die hinzuzufügende Zeichenkette an.

Rückgabetyp:

Object (ein ListEntry-Objekt, das den neuen Eintrag repräsentiert)

Beispiel:

' Dem 1. Formularfeld des Dokuments (einem Dropdown) einen Eintrag hinzufügen

tm.ActiveDocument.FormFields(1).DropDown.ListEntries.Add "Grün"

 

' Dito, aber mit Nutzung des Rückgabewerts (Klammern beachten!)

Dim entry as Object

Set entry = tm.ActiveDocument.FormFields(1).DropDown.ListEntries.Add("Grün")

Clear (Methode)

Entfernt alle Einträge aus der Auswahlliste.

Syntax:

 Clear

Parameter:

keine

Rückgabetyp:

keiner

Beispiel:

' Aus dem ersten Formularfeld des Dokuments alle Einträge entfernen

tm.ActiveDocument.FormFields(1).DropDown.ListEntries.Clear