ChartSheet.Unprotect(Object) Yöntem

Tanım

, ' Dan korumayı kaldırır ChartSheet . Sayfa veya çalışma kitabı korunmadığı takdirde bu yöntemin etkisi yoktur.

public void Unprotect (object Password);

Parametreler

Password
Object

Sayfanın veya çalışma kitabının korumasını kaldırmak için kullanılacak büyük/küçük harfe duyarlı parola. Sayfa veya çalışma kitabı bir parolayla korunmadığı takdirde, bu bağımsız değişken yok sayılır. Parolayla korunan bir sayfa için bu bağımsız değişkeni atlarsanız parola istenir. Parolayla korunan bir çalışma kitabı için bu bağımsız değişkeni atlarsanız yöntem başarısız olur.

Örnekler

Aşağıdaki kod örneği, Protect geçerli tüm içeriğini korumak için yöntemini kullanır Microsoft.Office.Tools.Excel.ChartSheet . Örnek daha sonra, ProtectContents grafik sayfasının korunduğunu doğrulamak için özelliğini kullanır ve sonra yöntemi kullanarak kullanıcıdan grafik sayfasından korumayı kaldırmasını ister Unprotect .

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();
        }
    }
}
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

Açıklamalar

Parolayı unutursanız, korumasını kaldırabilirsiniz Microsoft.Office.Tools.Excel.ChartSheet . Tüm parolalarınızın ve karşılık gelen belge adlarının listesini güvenli bir yerde saklamak iyi bir fikirdir.

İsteğe Bağlı Parametreler

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

Şunlara uygulanır