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)