Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

WorkbookBase Třída

Microsoft.Office.Tools.Excel – obor názvů