WorkbookBase.Unprotect – metoda
Odstraní ochranu sešitu.Tato metoda nemá žádný vliv, pokud není sešit zamknutý.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Deklarace
Public Sub Unprotect ( _
password As Object _
)
public void Unprotect(
Object password
)
Parametry
- password
Typ: System.Object
Malá a velká písmena hesla pomocí Odemknout sešit.V případě, že sešit není chráněn heslem, je tento parametr ignorován.Vynecháte-li tento parametr pro sešit, který je chráněn heslem, dojde k selhání metody.
Poznámky
Pokud jste zapomněli heslo, nelze odemknout sešit.Je vhodné uchovávat seznam hesel a názvů příslušných dokumentů na bezpečném místě.
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á Protect metoda zamknout strukturu sešitu a oken sešitu, ale bez určení ochranu heslem.V příkladu poté vyzve uživatele k Odemknout sešit pomocí Unprotect metoda.
V tomto příkladu je úroveň dokument přizpůsobení.
Private Sub WorkbookUnprotect()
MsgBox("Protecting the workbook.")
Me.Protect(structure:=True, windows:=True)
If DialogResult.Yes = MessageBox.Show( _
"Unprotect the workbook?", "Custom Unprotect Dialog", _
MessageBoxButtons.YesNo) Then
Me.Unprotect()
End If
End Sub
private void WorkbookUnprotect()
{
MessageBox.Show("Protecting the workbook.");
this.Protect( true, true);
if (DialogResult.Yes == MessageBox.Show("Unprotect the workbook?",
"Custom Unprotect Dialog", MessageBoxButtons.YesNo))
{
this.Unprotect();
}
}
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.