Klasse Editors (Word VBA)
Eine Auflistung von Editor- Objekten, die eine Auflistung von Benutzern oder Benutzergruppen darstellt, denen bestimmte Berechtigungen zum Bearbeiten von Abschnitten eines Dokuments erteilt wurden. Um eine Editors -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim edts as Editors
Set edts = ActiveDocument.Range.Editors
For Each
Hier ist ein Beispiel für die Verarbeitung der Editors -Elemente in einer Sammlung
Dim edt As Editor
For Each edt In ActiveDocument.Range.Editors
Next edt
Add
Gibt ein Editor- Objekt zurück, das eine neue Berechtigung für einen angegebenen Benutzer darstellt, um einen Bereich oder eine Auswahl in einem Dokument zu ändern.
Add (EditorID)
Count
Gibt den Wert vom Typ Long zurück, der die Anzahl der Editor-Objekte in der Auflistung darstellt.
Dim lngCount As Long
lngCount = ActiveDocument.Range.Editors.Count
Item
Gibt ein Editor- Objekt zurück, das einen bestimmten Benutzer oder eine Gruppe von Benutzern darstellt, denen die Berechtigung zum Bearbeiten eines Teils eines Dokuments erteilt wurde.
Item (Index)
Index: Kann entweder eine Zeichenfolge sein, die den e-Mail-Alias des Benutzers darstellt (wenn in derselben Domäne), eine e-Mail-Adresse oder eine WdEditorType -Konstante, die eine Gruppe von Benutzern darstellt.
Dim edt As Editor
Set edt = ActiveDocument.Range.Editors(Index:=1)