Sdílet prostřednictvím


ChartSheetBase.ProtectContents – vlastnost

Získá hodnotu označující, zda obsah Microsoft.Office.Tools.Excel.ChartSheetBase jsou chráněny.

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 ReadOnly Property ProtectContents As Boolean
public bool ProtectContents { get; }

Hodnota vlastnosti

Typ: System.Boolean
true Pokud obsah Microsoft.Office.Tools.Excel.ChartSheetBase jsou chráněny.

Poznámky

To chrání celou Microsoft.Office.Tools.Excel.ChartSheetBase.

Příklady

Následující příklad kódu používá Protect metoda ochrany veškerý obsah aktuálního Microsoft.Office.Tools.Excel.ChartSheetBase.V příkladu je potom použita ProtectContents vlastnost, kterou chcete ověřit, že list s grafem je chráněn a potom zobrazí výzvu k odstranění zámku z listu s grafem pomocí Unprotect metoda.

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

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

ChartSheetBase Třída

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