DocumentBase.Protect(WdProtectionType, Object, Object, Object, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.