DocumentBase.Unprotect – metoda
Odstraní ochranu 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 Unprotect ( _
ByRef password As Object _
)
public void Unprotect(
ref Object password
)
Parametry
- password
Typ: System.Object%
Heslo použité k ochraně dokumentu.Hesla rozlišují malá a velká písmena.Pokud dokument je chráněn heslem a není zadáno správné heslo, dialogové okno vyzve uživatele k zadání hesla.
Poznámky
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.
Pokud dokument není chráněn, je vyvolána výjimka.
Volitelné parametry
Informace o volitelných parametrech naleznete v tématu Volitelné parametry v řešeních pro systém Office.
Příklady
Následující příklad kódu používá Unprotect metoda zrušit ochranu dokumentu.Příklad předpokládá, že proměnná heslo securelyStoredPassword byl získán z uživatelského vstupu.Chcete-li tento příklad použít, spusťte jej ze třídy ThisDocument v projektu na úrovni dokumentu.
Private Sub DocumentUnprotect(ByRef securelyStoredPassword As Object)
If Me.ProtectionType <> Word.WdProtectionType.wdNoProtection Then
Me.Unprotect(securelyStoredPassword)
End If
End Sub
private void DocumentUnprotect(ref object securelyStoredPassword)
{
if (this.ProtectionType != Word.WdProtectionType.wdNoProtection)
{
this.Unprotect(ref securelyStoredPassword);
}
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.