Classe Editors (Word VBA)
Collection d’objets Editor qui représente une collection d’utilisateurs ou de groupes d’utilisateurs à qui des autorisations spécifiques ont été accordées pour modifier des parties d’un document. Pour utiliser une variable de classe Editors, elle doit d'abord être instanciée, par exemple
Dim edts as Editors
Set edts = ActiveDocument.Range.Editors
For Each
Voici un exemple de traitement des éléments Editors dans une collection
Dim edt As Editor
For Each edt In ActiveDocument.Range.Editors
Next edt
Add
Renvoie un objet Editor qui représente une nouvelle autorisation pour un utilisateur spécifié afin de modifier une plage ou une sélection dans un document.
Add (EditorID)
EditorID: Peut être une chaîne qui représente l’alias de messagerie de l’utilisateur (s’il se trouve dans le même domaine), une adresse de messagerie ou un WdEditorType qui représente un groupe d’utilisateurs.
Dim objEditor As Editor
Set objEditor = Selection.Editors.Add(wdEditorCurrent)
Count
Renvoie un Long qui représente le nombre d'objets Editor dans la collection.
Dim lngCount As Long
lngCount = ActiveDocument.Range.Editors.Count
Item
Renvoie un objet Editor qui représente un utilisateur spécifique ou un groupe d'utilisateurs qui ont reçu l'autorisation de modifier une partie d'un document.
Item (Index)
Index: Peut être une chaîne qui représente l'alias de messagerie de l'utilisateur (s'il se trouve dans le même domaine), une adresse de messagerie ou une constante WdEditorType qui représente un groupe d'utilisateurs.
Dim edt As Editor
Set edt = ActiveDocument.Range.Editors(Index:=1)