Aracılığıyla paylaş


WorkbookBase.Unprotect Yöntem

Koruma çalışma kitabından kaldırır. Çalışma kitabı korumalı değilse, bu yöntem hiçbir etkisi olmaz.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.v4.0.Utilities.dll içinde)

Sözdizimi

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

Parametreler

  • password
    Tür: System.Object
    Çalışma Kitabı Korumasını Kaldır için büyük küçük harf duyarlı parola.Çalışma kitabı parola korumalı değildir, bu parametre yoksayılır.Parola korumalı bir çalışma kitabı için bu parametreyi atlarsanız, yöntem başarısız olur.

Açıklamalar

Parolayı unutursanız, çalışma kitabı korumasını Kaldır olamaz. Parolalarınızı ve karşılık gelen belge adlarının bir listesini güvenli bir yerde tutmak iyi bir fikirdir.

İsteğe bağlı parametreler

İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz: Office Çözümlerinde İsteğe Bağlı Parametreler.

Örnekler

Aşağıdaki kod örneği Protect yöntemine koruma yapısı çalışma kitabı ve çalışma kitabı pencerelerini, ancak belirtmeden parola koruması. Örnek daha sonra çalışma kitabı korumasını Kaldır kullanarak ister Unprotect yöntemi.

Bu örnek, bir belge düzeyinde özelleştirme için bulunur.

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(missing, true, true);

    if (DialogResult.Yes == MessageBox.Show("Unprotect the workbook?",
        "Custom Unprotect Dialog", MessageBoxButtons.YesNo))
    {
        this.Unprotect(missing);
    }
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

WorkbookBase Sınıf

Microsoft.Office.Tools.Excel Ad Alanı