DocumentBase.Unprotect – metoda
Odstraní ochrana 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žívá k ochraně dokumentu.V heslech se rozlišují malá a velká písmena.Dokument je chráněn heslo a není správné heslo zadáno, dialogové okno vyzve uživatel heslo.
Poznámky
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.
Pokud dokument je chráněn, je vyvolána výjimka .
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í Unprotect metoda ochrana z dokumentu odebrat. Příklad předpokládá, že heslo proměnná securelyStoredPassword bylo získáno z vstup uživatel . Chcete-li použít tento příklad spustit z ThisDocument třídy v projektu ú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.