DocumentBase.DeleteAllEditableRanges-Methode
Löscht Berechtigungen in allen Bereichen, für die der angegebene Benutzer oder die angegebene Gruppe von Benutzern über die Berechtigung zum Ändern verfügt.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Syntax
'Declaration
Public Sub DeleteAllEditableRanges ( _
ByRef editorID As Object _
)
public void DeleteAllEditableRanges(
ref Object editorID
)
Parameter
- editorID
Typ: System.Object%
Einer der WdEditorType-Werte, der eine Gruppe von Benutzern, den E-Mail-Alias eines Benutzers (sofern es sich um dieselbe Domäne handelt) oder eine E-Mail-Adresse darstellt.Wird der Wert nicht angegeben, werden keine Berechtigungen aus dem Dokument gelöscht.
Hinweise
Sie können auch die Editor.DeleteAll-Methode des Microsoft.Office.Interop.Word.Editor-Objekts verwenden, um die Berechtigungen in allen Bereichen zu löschen, für die der angegebene Benutzer oder die angegebene Gruppe von Benutzern über die Berechtigung zum Ändern verfügt.
Beispiele
Im folgenden Codebeispiel wird die DeleteAllEditableRanges-Methode verwendet, um alle Berechtigungen in allen Bereichen für den aktuellen Benutzer zu löschen. Wenn Sie dieses Beispiel verwenden möchten, führen Sie es von der ThisDocument-Klasse in einem Projekt auf Dokumentebene aus.
Private Sub DocumentDeleteAllEditableRanges()
Me.DeleteAllEditableRanges(Word.WdEditorType.wdEditorCurrent)
End Sub
private void DocumentDeleteAllEditableRanges()
{
object editorID = Word.WdEditorType.wdEditorCurrent;
this.DeleteAllEditableRanges(ref editorID);
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.