DocumentBase.Protect(WdProtectionType, Object, Object, Object, Object) Metoda

Definice

Použije u dokumentu jeden z několika typů ochrany.

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 ochrany pro zadaný dokument. WdProtectionType.

noReset
Object

false a obnovíte tak pole formuláře na výchozí hodnoty. true zachovat aktuální hodnoty pole formuláře, pokud je dokument zamknutý. Pokud Type není wdAllowOnlyFormFields, NoReset argument se ignoruje.

password
Object

Heslo potřebné k odebrání ochrany z dokumentu. (Viz poznámky níže)

useIRM
Object

Určuje, jestli se má při ochraně dokumentu před změnami používat technologie IRM (Správa přístupových práv k informacím).

enforceStyleLock
Object

Určuje, jestli se v chráněném dokumentu vynucují omezení formátování.

Příklady

Následující příklad kódu používá metodu Protect , která uživatelům umožňuje přidávat do dokumentu pouze komentáře. Pokud chcete použít tento příklad, spusťte ho ThisDocument z třídy v projektu na úrovni 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

Poznámky

Když je dokument chráněný, můžou uživatelé provádět jenom omezené změny, například přidávat poznámky, provádět revize nebo vyplňovat formulář. Pokud je dokument již chráněn při použití této metody, vyvolá se výjimka.

V aplikacích nedoporučujeme používat pevně kódovaná hesla. Pokud je v postupu vyžadováno heslo, požádejte o heslo uživatele, uložte je v proměnné a proměnnou použijte ve svém kódu.

Volitelné parametry

Informace o volitelných parametrech najdete v tématu Volitelné parametry v řešeních pro Systém Office.

Platí pro