Aracılığıyla paylaş


ChartSheet.Unprotect Yöntem

Koruma kaldırır bir Microsoft.Office.Tools.Excel.ChartSheet.Sayfa veya çalışma kitabı korumalı değilse, bu yöntem, hiçbir etkisi yoktur.

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

Sözdizimi

'Bildirim
Sub Unprotect ( _
    Password As Object _
)
void Unprotect(
    Object Password
)

Parametreler

  • Password
    Tür: System.Object
    Sayfa veya çalışma kitabının korumasını kaldırmak için kullanılacak büyük küçük harf duyarlı parola.Sayfa veya çalışma kitabı parola korumalı değildir, bu bağımsız değişken yoksayılır.Parola korumalı bir sayfa için bu bağımsız değişkeni atlarsanız, parolayı girmeniz istenir.Parola korumalı bir çalışma kitabı için bu bağımsız değişkeni atlarsanız, yöntem başarısız olur.

Notlar

Parolayı unutursanız koruması kaldırılamıyor Microsoft.Office.Tools.Excel.ChartSheet.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ğinde Protect yöntemi geçerli tüm içeriği korumak için Microsoft.Office.Tools.Excel.ChartSheet.Sonra örnek kullanan ProtectContents grafik sayfası korunduktan sonra kullanarak grafik sayfanın sayfa korumasını kaldırmak için kullanıcıya sorar olduğunu doğrulayın ve özellik Unprotect yöntem.

Private Sub ChartSheetProtection()
    Globals.Sheet1.Range("A1", "A5").Value2 = 22
    Globals.Sheet1.Range("B1", "B5").Value2 = 55

    Me.SetSourceData(Globals.Sheet1.Range("A1", "B5"), _
        Excel.XlRowCol.xlColumns)
    Me.ChartType = Excel.XlChartType.xl3DColumn

    Me.Protect(DrawingObjects:=True, Contents:=True, _
        Scenarios:=True, UserInterfaceOnly:=False)

    If Me.ProtectContents Then
        If DialogResult.Yes = MessageBox.Show("The chart sheet" & _
            " is protected. Unprotect the chart sheet?", _
            "Example", MessageBoxButtons.YesNo) Then
            Me.Unprotect()
        End If
    End If
End Sub
private void ChartSheetProtection()
{
    Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
    Globals.Sheet1.Range["B1", "B5"].Value2 = 55;

    this.SetSourceData(Globals.Sheet1.Range["A1", "B5"],
        Excel.XlRowCol.xlColumns);
    this.ChartType = Excel.XlChartType.xl3DColumn;

    this.Protect(true, true, true, false);

    if (this.ProtectContents)
    {
        if (DialogResult.Yes ==
            MessageBox.Show("The chart sheet is protected. " +
            "Unprotect the chart sheet?", "Example", 
            MessageBoxButtons.YesNo))
        {
            this.Unprotect();
        }
    }
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

ChartSheet Arabirim

Microsoft.Office.Tools.Excel Ad Alanı