Metoda DocumentBase.DeleteAllEditableRanges —
Usuwa uprawnienia we wszystkich zakresów, które dany użytkownik lub grupa użytkowników ma uprawnienia do modyfikowania.
Przestrzeń nazw: Microsoft.Office.Tools.Word
Zestaw: Microsoft.Office.Tools.Word.v4.0.Utilities (w Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Składnia
'Deklaracja
Public Sub DeleteAllEditableRanges ( _
ByRef editorID As Object _
)
public void DeleteAllEditableRanges(
ref Object editorID
)
Parametry
- editorID
Typ: System.Object%
Jednym z WdEditorType wartości, które reprezentuje grupę użytkowników, lub alias e-mail użytkownika (Jeśli w tej samej domenie) lub adresu e-mail.Jeżeli pominięto ten parametr, uprawnienia nie są usuwane z dokumentu.
Uwagi
Można również użyć Editor.DeleteAll metody Microsoft.Office.Interop.Word.Editor obiektu do usunięcia wszystkich zakresów, które użytkownik lub grupa użytkowników ma uprawnienia do modyfikowania uprawnień.
Przykłady
Następujący kod w przykładzie wykorzystano DeleteAllEditableRanges metoda, aby usunąć wszystkie uprawnienia wszystkich klas wag elektronicznych dla bieżącego użytkownika.Aby wykorzystać ten przykład, należy uruchomić go z klasy ThisDocument w projekcie na poziomie dokumentu.
Private Sub DocumentDeleteAllEditableRanges()
Me.DeleteAllEditableRanges(Word.WdEditorType.wdEditorCurrent)
End Sub
private void DocumentDeleteAllEditableRanges()
{
object editorID = Word.WdEditorType.wdEditorCurrent;
this.DeleteAllEditableRanges(ref editorID);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.