DocumentBase.Protect(WdProtectionType, Object, Object, Object, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Stosuje jeden z kilku typów ochrony do dokumentu.
public void Protect (Microsoft.Office.Interop.Word.WdProtectionType type, ref object noReset, ref object password, ref object useIRM, ref object enforceStyleLock);
member this.Protect : Microsoft.Office.Interop.Word.WdProtectionType * obj * obj * obj * obj -> unit
Public Sub Protect (type As WdProtectionType, Optional ByRef noReset As Object, Optional ByRef password As Object, Optional ByRef useIRM As Object, Optional ByRef enforceStyleLock As Object)
Parametry
- type
- WdProtectionType
Typ ochrony dla określonego dokumentu. WdProtectionType.
- noReset
- Object
false
aby zresetować pola formularza do ich wartości domyślnych. true
zachować bieżące wartości pól formularza, jeśli dokument jest chroniony. Jeśli Type
nie wdAllowOnlyFormFieldsjest , NoReset
argument jest ignorowany.
- password
- Object
Hasło wymagane do usunięcia ochrony z dokumentu. (Zobacz uwagi poniżej).
- useIRM
- Object
Określa, czy używać usługi Zarządzanie prawami do informacji (IRM) podczas ochrony dokumentu przed zmianami.
- enforceStyleLock
- Object
Określa, czy ograniczenia formatowania są wymuszane w chronionym dokumencie.
Przykłady
Poniższy przykład kodu używa Protect metody , aby umożliwić użytkownikom dodawanie tylko komentarzy do dokumentu. Aby użyć tego przykładu ThisDocument
, uruchom go z klasy w projekcie na poziomie dokumentu.
private void DocumentProtect(ref object securelyStoredPassword)
{
this.Protect(Word.WdProtectionType.wdAllowOnlyComments,
ref missing, ref securelyStoredPassword, ref missing,
ref missing);
}
Private Sub DocumentProtect(ByRef securelyStoredPassword As Object)
Me.Protect(Word.WdProtectionType.wdAllowOnlyComments, _
Password:=securelyStoredPassword)
End Sub
Uwagi
Gdy dokument jest chroniony, użytkownicy mogą wprowadzać tylko ograniczone zmiany, takie jak dodawanie adnotacji, wprowadzanie poprawek lub wypełnianie formularza. Jeśli dokument jest już chroniony podczas korzystania z tej metody, zgłaszany jest wyjątek.
Unikaj używania haseł z góry ustalonych w aplikacjach. Jeśli hasło jest wymagane w procedurze, należy zażądać hasła od użytkownika, zachować je w zmiennej, a następnie użyć zmiennej w kodzie.
Parametry opcjonalne
Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.