Sdílet prostřednictvím


ChartSheet.Protect – metoda

Chrání Microsoft.Office.Tools.Excel.ChartSheet , takže jej nelze měnit.

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:  Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Deklarace
Sub Protect ( _
    Password As Object, _
    DrawingObjects As Object, _
    Contents As Object, _
    Scenarios As Object, _
    UserInterfaceOnly As Object _
)
void Protect(
    Object Password,
    Object DrawingObjects,
    Object Contents,
    Object Scenarios,
    Object UserInterfaceOnly
)

Parametry

  • Password
    Typ: System.Object
    Řetězec určující rozlišována heslo list nebo sešitu.Pokud je tento argument vynechán, lze odemknout list nebo sešit bez použití heslo.Jinak musíte zadat heslo k odemknutí list nebo sešitu.Pokud heslozapomenete, nelze odemknout list nebo sešit.Doporučujeme uchovávat seznam hesel a odpovídající názvy dokumentů na bezpečném místě.
  • DrawingObjects
    Typ: System.Object
    true Ochrana obrazců.Výchozí hodnota je false.
  • Contents
    Typ: System.Object
    true Ochrana obsahu.V grafu tím chrání celý graf.listto chrání uzamknuté buňky.Výchozí hodnota je true.
  • Scenarios
    Typ: System.Object
    true ochrana scénářů.Tento argument je platný pouze pro listy.Výchozí hodnota je true.
  • UserInterfaceOnly
    Typ: System.Object
    true Ochrana uživatel rozhraní, ale není makra.Pokud je tento argument vynechán, ochrana se vztahuje k makrům a uživatel rozhraní.

Poznámky

Používejte silná hesla, které obsahují malá a velká písmena, číslice a symboly. Slabá hesla kombinaci těchto prvků. Silné heslo: Y6dh! et5. Slabé heslo: House27. Používejte silné heslo, které si budete schopni pamatovat, takže si je nebude nutné nikam zapisovat.

Volitelné parametry

Informace o volitelných parametrů, viz The Variable missing and Optional Parameters in Office Solutions.

Příklady

Následující kód například použití Protect Metoda ochrany veškerý obsah aktuální Microsoft.Office.Tools.Excel.ChartSheet. Příklad poté používá ProtectContents Vlastnost ověřit zamknutý list s grafem a Odemknout list s grafem pomocí výzvu Unprotect metody.

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

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

ChartSheet Rozhraní

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