Compartir a través de


DocumentBase.DeleteAllEditableRanges (Método)

Elimina los permisos de todos los intervalos que tenga permiso para modificar el usuario o el grupo de usuarios especificado.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word.v4.0.Utilities (en Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintaxis

'Declaración
Public Sub DeleteAllEditableRanges ( _
    ByRef editorID As Object _
)
public void DeleteAllEditableRanges(
    ref Object editorID
)

Parámetros

  • editorID
    Tipo: System.Object%
    Uno de los valores de WdEditorType que representa un grupo de usuarios, o el alias de correo electrónico de un usuario (si está en el mismo dominio) o una dirección de correo electrónico.Si se omite, no se eliminará ningún permiso del documento.

Comentarios

También puede utilizar el método Editor.DeleteAll del objeto Microsoft.Office.Interop.Word.Editor para eliminar permisos en todos los intervalos que tenga permiso para modificar un usuario o un grupo de usuarios especificado.

Ejemplos

En el ejemplo de código siguiente se utiliza el método DeleteAllEditableRanges para eliminar todos los permisos del usuario actual en todos los intervalos.Para usar este ejemplo, ejecútelo desde la clase ThisDocument en un proyecto de nivel de documento.

Private Sub DocumentDeleteAllEditableRanges()
    Me.DeleteAllEditableRanges(Word.WdEditorType.wdEditorCurrent)
End Sub
private void DocumentDeleteAllEditableRanges()
{
    object editorID = Word.WdEditorType.wdEditorCurrent;
    this.DeleteAllEditableRanges(ref editorID);
}

Seguridad de .NET Framework

Vea también

Referencia

DocumentBase Clase

Microsoft.Office.Tools.Word (Espacio de nombres)