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 není zadáno správné heslo, protože dokument je chráněn heslem, dialogové okno vyzve uživatele k zadání hesla.
Poznámky
Vyhněte se použití pevně zakódované heslo ve vašich aplikacích.Je-li v proceduře je vyžadováno heslo, požádat o heslo uživatele, uložit v proměnné a v kódu, použijte proměnnou.
Pokud dokument není chráněn, je vyvolána výjimka.
Volitelné parametry
Informace o volitelných parametrů naleznete v tématu Volitelné parametry v Office Solutions.
Příklady
Následující příklad kódu používá Unprotect metoda z dokumentu odebrat ochranu.Příklad předpokládá, že proměnná heslo securelyStoredPassword byla získána prostřednictvím vstupu uživatele.Chcete-li použít tento příklad, spusťte jej z ThisDocument třídy 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.