Clase Editors (Word VBA)
Una colección de objetos Editor que representa una colección de usuarios o grupos de usuarios a los que se han concedido permisos específicos para editar partes de un documento. Para usar una variable de clase Editors, primero debe ser instanciado, por ejemplo
Dim edts as Editors
Set edts = ActiveDocument.Range.Editors
For Each
A continuación, se muestra un ejemplo de cómo procesar los elementos Editors en una colección.
Dim edt As Editor
For Each edt In ActiveDocument.Range.Editors
Next edt
Add
Devuelve un objeto Editor que representa un permiso nuevo para un usuario específico para modificar un intervalo o selección dentro de un documento.
Add (EditorID)
EditorID: Puede ser una cadena que representa el alias de correo electrónico del usuario (si está en el mismo dominio), una dirección de correo electrónico o una constante WdEditorType que representa a un grupo de usuarios.
Dim objEditor As Editor
Set objEditor = Selection.Editors.Add(wdEditorCurrent)
Count
Devuelve un el tipo Long que representa el número de objetos Editor de la colección.
Dim lngCount As Long
lngCount = ActiveDocument.Range.Editors.Count
Item
Devuelve un objeto Editor que representa a un usuario específico o a un grupo de usuarios a los que se ha concedido permiso para editar una parte de un documento.
Item (Index)
Index: Puede ser una cadena que representa el alias de correo electrónico del usuario (si está en el mismo dominio), una dirección de correo electrónico o una constante WdEditorType que representa a un grupo de usuarios.
Dim edt As Editor
Set edt = ActiveDocument.Range.Editors(Index:=1)