Udostępnij za pośrednictwem


Metoda WorkbookBase.Unprotect —

Usuwa ochronę skoroszytu.Ta metoda jest ignorowany, jeśli skoroszyt nie jest chroniony.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

'Deklaracja
Public Sub Unprotect ( _
    password As Object _
)
public void Unprotect(
    Object password
)

Parametry

  • password
    Typ: System.Object
    Wielkość liter hasło używane do usunięcia ochrony skoroszytu.Jeśli skoroszyt nie jest chroniony hasłem, ten parametr jest ignorowany.Jeżeli pominięto ten parametr w przypadku skoroszytu, który jest chroniony hasłem, metoda nie działa.

Uwagi

Jeśli zapomnisz hasło, nie można wyłączyć ochronę skoroszytu.Dobrym pomysłem jest przechowywanie listy haseł i odpowiadających im nazw dokumentów w bezpiecznym miejscu.

Parametry opcjonalne

Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.

Przykłady

Następujący przykład kodu wykorzystuje metodę Protect, aby chronić strukturę skoroszytu i okien skoroszytu, jednakże bez określonego zabezpieczenia hasłem.Przykład następnie monitujące użytkownika, aby wyłączyć ochronę skoroszytu za pomocą Unprotect metody.

Ten przykład dotyczy dostosowywania na poziomie 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();
    }
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

WorkbookBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel