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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.