Worksheet.Protect – metoda
Chrání listu tak, aby jej nelze měnit.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)
Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Deklarace
Sub Protect ( _
Password As Object, _
DrawingObjects As Object, _
Contents As Object, _
Scenarios As Object, _
UserInterfaceOnly As Object, _
AllowFormattingCells As Object, _
AllowFormattingColumns As Object, _
AllowFormattingRows As Object, _
AllowInsertingColumns As Object, _
AllowInsertingRows As Object, _
AllowInsertingHyperlinks As Object, _
AllowDeletingColumns As Object, _
AllowDeletingRows As Object, _
AllowSorting As Object, _
AllowFiltering As Object, _
AllowUsingPivotTables As Object _
)
void Protect(
Object Password,
Object DrawingObjects,
Object Contents,
Object Scenarios,
Object UserInterfaceOnly,
Object AllowFormattingCells,
Object AllowFormattingColumns,
Object AllowFormattingRows,
Object AllowInsertingColumns,
Object AllowInsertingRows,
Object AllowInsertingHyperlinks,
Object AllowDeletingColumns,
Object AllowDeletingRows,
Object AllowSorting,
Object AllowFiltering,
Object AllowUsingPivotTables
)
Parametry
- Password
Typ: System.Object
Malá a velká písmena hesla pro přístup k listu.Pokud je tento argument vynechán, je list odemknout bez použití hesla.V opačném případě je nutné zadat heslo k odemknutí listu.Pokud jste zapomněli heslo, nelze odemknout list.Je vhodné uchovávat seznam hesel a názvů příslušných dokumentů na bezpečném místě.
- DrawingObjects
Typ: System.Object
true Chcete-li chránit obrazce.Výchozí hodnota je false.
- Contents
Typ: System.Object
true Chcete-li chránit obsah v uzamknuté buňky.Výchozí hodnota je true.
- Scenarios
Typ: System.Object
true Chcete-li chránit scénáře.Výchozí hodnota je true.
- UserInterfaceOnly
Typ: System.Object
true Chcete-li chránit uživatelské rozhraní, ale nikoli makra.Pokud je tento argument vynechán, ochrana se vztahuje k makrům a uživatelské rozhraní.
- AllowFormattingCells
Typ: System.Object
true Umožňuje uživateli, chcete-li formátovat všechny buňky v zamknutém listu.Výchozí hodnota je false.
- AllowFormattingColumns
Typ: System.Object
true Umožňuje uživateli, chcete-li formátovat všechny sloupce v zamknutém listu.Výchozí hodnota je false.
- AllowFormattingRows
Typ: System.Object
true Umožňuje uživateli, chcete-li naformátovat každý řádek na zamknutém listu.Výchozí hodnota je false.
- AllowInsertingColumns
Typ: System.Object
true Umožňuje uživateli vložit sloupce na zamknutém listu.Výchozí hodnota je false.
- AllowInsertingRows
Typ: System.Object
true Umožňuje uživateli vložit řádky na zamknutém listu.Výchozí hodnota je false.
- AllowInsertingHyperlinks
Typ: System.Object
true Umožňuje uživateli vložit hypertextové odkazy na listu.Výchozí hodnota je false.
- AllowDeletingColumns
Typ: System.Object
true Umožňuje uživateli odstranit sloupce v zamknutém listu, kde je odemknout všechny buňky ve sloupci, který chcete odstranit.Výchozí hodnota je false.
- AllowDeletingRows
Typ: System.Object
true Umožňuje uživateli odstranit řádky v zamknutém listu, kde je odemknout všechny buňky v řádku, který má být odstraněn.Výchozí hodnota je false.
- AllowSorting
Typ: System.Object
true Umožňuje uživateli seřadit na zamknutém listu.Všechny buňky v oblasti řazení, musíte odemknout nebo bez ochrany.Výchozí hodnota je false.
- AllowFiltering
Typ: System.Object
true Umožňuje uživateli nastavit filtry na zamknutém listu.Uživatele nelze změnit kritéria filtru, ale můžete povolit nebo zakázat automatický filtr.Uživatelé mohou nastavit filtry na existující automatický filtr.Výchozí hodnota je false.
- AllowUsingPivotTables
Typ: System.Object
true Umožňuje uživateli pomocí sestavy kontingenční tabulky na zamknutém listu.Výchozí hodnota je false.
Poznámky
Je-li použít tuto metodu s UserInterfaceOnly argument nastaven na hodnotu true a potom sešit uložíte, celý list (nikoli pouze rozhraní) bude plně chráněn při opětovném otevření sešitu.Po otevření sešitu, znovu povolit ochranu uživatelské rozhraní, je nutné znovu použít tuto metodu s UserInterfaceOnly nastavena na true.
Je možné provádět změny na zamknutém listu, pokud je zadáno heslo.Také jiný způsob by k odemknutí listu, proveďte potřebné změny a potom zamknout list.
[!POZNÁMKA]
"Nechráněné" rozumí buňky může být uzamčen (Formát buněk dialog), ale je součástí oblasti definované v Povolit uživatelům úpravy oblastí dialogové okno a uživatel nechráněné oblasti pomocí hesla nebo byl ověřen prostřednictvím NT oprávnění.
Volitelné parametry
Informace o volitelných parametrů naleznete v tématu Volitelné parametry v Office Solutions.
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.