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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.