Classe Editors (Word VBA)
Uma coleção de objetos Editor que representa uma coleção de usuários ou grupos de usuários aos quais foram concedidas permissões específicas para editar partes de um documento. Para usar uma variável de classe Editors, ela primeiro precisa ser instanciada por exemplo
Dim edts as Editors
Set edts = ActiveDocument.Range.Editors
For Each
Aqui está um exemplo de processamento dos itens Editors em uma coleção.
Dim edt As Editor
For Each edt In ActiveDocument.Range.Editors
Next edt
Add
Retorna um objeto Editor que representa uma nova permissão para um usuário especificado modificar um intervalo ou seleção dentro de um documento.
Add (EditorID)
EditorID: Pode ser uma cadeia de caracteres que representa o alias de email do usuário (se estiver no mesmo domínio), um endereço de email ou um WdEditorType que representa um grupo de usuários.
Dim objEditor As Editor
Set objEditor = Selection.Editors.Add(wdEditorCurrent)
Count
Retorna um Long que representa o número de objetos Editor na coleção. Somente leitura.
Dim lngCount As Long
lngCount = ActiveDocument.Range.Editors.Count
Item
Retorna um objeto Editor que representa um usuário específico ou um grupo de usuários que receberam permissão para editar uma parte de um documento.
Item (Index)
Index: Pode ser uma cadeia de caracteres que representa o alias de email do usuário (se estiver no mesmo domínio), um endereço de email ou uma constante WdEditorType que representa um grupo de usuários.
Dim edt As Editor
Set edt = ActiveDocument.Range.Editors(Index:=1)