Zurückgeben eines Objekts aus einer Auflistung (Word)
Die Item-Methode gibt ein einzelnes Objekt aus einer Auflistung zurück. Im folgenden Beispiel wird die docFirst
-Variable auf ein Document - Objekt festgelegt, das das erste Dokument in der Documents -Auflistung darstellt.
Sub SetFirstDoc()
Dim docFirst As Document
Set docFirst = Documents.Item(1)
End Sub
Bei den meisten Auflistungen ist die Item-Methode die Standardmethode der Auflistung, sodass dieselbe Anweisung durch Auslassung des Item-Schlüsselworts knapper geschrieben werden kann.
Sub SetFirstDoc()
Dim docFirst As Document
Set docFirst = Documents(1)
End Sub
Benannte Objekte
Obwohl Sie in der Regel einen ganzzahligen Wert mit der Item-Methode angeben können, kann es praktischer sein, ein Objekt anhand des Namens zurückzugeben. Im folgenden Beispiel wird der Fokus auf ein Dokument mit dem Namen Sales.doc.
Sub ActivateDocument()
Documents("Sales.doc").Activate
MsgBox ActiveDocument.Name
End Sub
Im folgenden Beispiel wird der Text markiert, der durch die erste Textmarke im aktiven Dokument gekennzeichnet ist.
Sub SelectBookmark()
ActiveDocument.Bookmarks(1).Select
MsgBox Selection.Text
End Sub
Nicht in allen Auflistungen kann ein Objekt über den Namen angesprochen werden. Informationen zu den zulässigen Auflistungsindexwerten finden Sie im Auflistungsobjektthema.
Vordefinierte Indexwerte
Manche Auflistungen besitzen vordefinierte Indexwerte, die Sie zur Zurückgabe einzelner Objekte verwenden können. Jeder vordefinierte Indexwert wird durch eine Konstante dargestellt. Beispielsweise geben Sie eine WdBorderType-Konstante mit der Borders-Eigenschaft an, um ein einzelnes Border-Objekt zurückzugeben.
Im folgenden Beispiel wird unter dem ersten Absatz in der Markierung ein einzelner 0,75 Punkt starker Rahmen hinzugefügt.
Sub AddBorderToFirstParagraphInSelection()
With Selection.Paragraphs(1).Borders(wdBorderBottom)
.LineStyle = wdLineStyleSingle
.LineWidth = wdLineWidth300pt
.Color = wdColorBlue
End With
End Sub
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.