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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.