Sdílet prostřednictvím


WorkbookBase.Protect – metoda

Chrání sešitu tak, že jej nelze měnit.

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 Sub Protect ( _
    password As Object, _
    structure As Object, _
    windows As Object _
)
public void Protect(
    Object password,
    Object structure,
    Object windows
)

Parametry

  • password
    Typ: System.Object
    Velká a malá písmena heslo sešitu.Pokud je tento argument vynechán, je uzamčení sešitu bez použití heslo.V opačném případě musíte zadat heslo k odemknutí sešitu.
  • structure
    Typ: System.Object
    true Ochrana struktura sešitu (relativní poloha listů).Výchozí hodnota je false.
  • windows
    Typ: System.Object
    true Ochrana sešitu windows.Pokud je tento argument vynechán, nejsou chráněny windows.

Poznámky

Používejte silná hesla kombinující malá a velká písmena, čísla a symboly. Slabá hesla kombinaci těchto prvků. Například "Y6dh! et5" silné heslo, ale "House27." je slabé heslo. 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žívá Protectmetoda zamknout struktura sešitu a oken sešitu, ale bez určeníochrana heslo. Příklad poté zkontroluje hodnoty ProtectStructure a ProtectWindows Vlastnosti a zkontrolujte, zda je tato ochrana nastavit.

Tento příklad je přizpůsobení úrovni dokumentu.

Private Sub ProtectWorkbook()
    Me.Protect(Structure:=True, Windows:=True)

    If Me.ProtectStructure Then
        MsgBox("You cannot add, delete or change the location " & _
            "of sheets in this workbook.")
    End If

    If Me.ProtectWindows Then
        MsgBox("You cannot arrange windows in this workbook.")
    End If
End Sub
private void ProtectWorkbook()
{
    this.Protect(missing, true, true);

    if (this.ProtectStructure)
    {
        MessageBox.Show("You cannot add, delete or change the location " +
            "of sheets in this workbook.");
    }

    if (this.ProtectWindows)
    {
        MessageBox.Show("You cannot arrange windows in this workbook.");
    }
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

WorkbookBase Třída

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