Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

WorkbookBase Třída

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