WorkbookBase.Unprotect – metoda
Odstraní ochranu sešitu.Tato metoda nemá žádný účinek, 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
Velká a malá písmena heslo slouží k uzamčení sešitu.Jestliže sešit není chráněn heslem, je tento parametr ignorován.Vynecháte-li tento parametr v sešitu, který je chráněn heslem, metoda selže.
Poznámky
Pokud heslo zapomenete, nelze odemknout sešit.Seznam hesel a názvů příslušných dokumentů je vhodné uchovávat na bezpečném místě.
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á metodu Protect k ochraně struktury a oken sešitu, ale bez určení ochrany heslem.Příklad poté vyzve uživatele k uzamčení sešitu pomocí Unprotect metody.
Tento příklad je pro přizpůsobení na úrovni dokumentu.
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.