Sdílet prostřednictvím


DocumentBase.Protect – metoda

Jedním z několika typů ochrana se vztahuje k dokumentu.

Obor názvů:  Microsoft.Office.Tools.Word
Sestavení:  Microsoft.Office.Tools.Word.v4.0.Utilities (v Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntaxe

'Deklarace
Public Sub Protect ( _
    type As WdProtectionType, _
    ByRef noReset As Object, _
    ByRef password As Object, _
    ByRef useIRM As Object, _
    ByRef enforceStyleLock As Object _
)
public void Protect(
    WdProtectionType type,
    ref Object noReset,
    ref Object password,
    ref Object useIRM,
    ref Object enforceStyleLock
)

Parametry

  • noReset
    Typ: System.Object%
    false Chcete resetovatpoleformulář na výchozí hodnoty. truePokud je dokument chráněný zachovat aktuální hodnotypole formulář. Pokud Type není wdAllowOnlyFormFields, NoReset argument ignorován.
  • password
    Typ: System.Object%
    heslo , požadované ochrana z dokumentu odebrat.(Viz poznámky níže).
  • useIRM
    Typ: System.Object%
    Určuje, zda použijete Správa informačních práv (IRM) chrání dokument před změny.
  • enforceStyleLock
    Typ: System.Object%
    Určuje, zda jsou vynucena omezení formátování v zamknutém dokumentu.

Poznámky

Pokud je dokument uzamčen, mohou uživatelé provést pouze omezené změny, například přidání poznámek, provedení revize nebo vyplněním formulář. Pokud dokument je již chráněn při použití této metoda, je vyvolána výjimka .

Nepoužívejte hesla pevně zakódovaný v aplikacích. Pokud v proceduraje požadováno heslo , žádost heslo uživateluložit do proměnnáa pomocí proměnná v kódu.

Volitelné parametry

Informace o volitelných parametrů, viz The Variable missing and Optional Parameters in Office Solutions.

Příklady

Následující kód například použití Protect metoda povolit uživatelům přidávat komentáře pouze v dokumentu. Chcete-li použít tento příklad spustit z ThisDocument třídy v projektu úrovni dokumentu.

Private Sub DocumentProtect(ByRef securelyStoredPassword As Object)
    Me.Protect(Word.WdProtectionType.wdAllowOnlyComments, _
        Password:=securelyStoredPassword)
End Sub
private void DocumentProtect(ref object securelyStoredPassword)
{
    this.Protect(Word.WdProtectionType.wdAllowOnlyComments,
        ref missing, ref securelyStoredPassword, ref missing, 
        ref missing);
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

DocumentBase Třída

Microsoft.Office.Tools.Word – obor názvů