Partager via


DocumentBase.DeleteAllEditableRanges, méthode

Supprime les autorisations dans toutes les plages que l'utilisateur ou le groupe d'utilisateurs spécifié a l'autorisation de modifier.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word.v4.0.Utilities (dans Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntaxe

'Déclaration
Public Sub DeleteAllEditableRanges ( _
    ByRef editorID As Object _
)
public void DeleteAllEditableRanges(
    ref Object editorID
)

Paramètres

  • editorID
    Type : System.Object%
    Une des valeurs de WdEditorType qui représente un groupe d'utilisateurs, ou l'alias de messagerie d'un utilisateur (s'il se trouve dans le même domaine), ou une adresse de messagerie.Si ce paramètre est omis, aucune autorisation n'est supprimée du document.

Notes

Vous pouvez également utiliser la méthode Editor.DeleteAll de l'objet Microsoft.Office.Interop.Word.Editor pour supprimer des autorisations dans toutes les plages qu'un utilisateur ou groupe d'utilisateurs spécifié est autorisé à modifier.

Exemples

L'exemple de code suivant utilise la méthode DeleteAllEditableRanges pour supprimer toutes les autorisations dans l'ensemble des plages pour l'utilisateur actuel. Pour utiliser cet exemple, exécutez-le à partir de la classe ThisDocument dans un projet au niveau du document.

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

Sécurité .NET Framework

Voir aussi

Référence

DocumentBase Classe

Microsoft.Office.Tools.Word, espace de noms