Protection Klasse

Protection Klasse

Stellt die verschiedenen Arten von Schutzoptionen dar, die für ein Arbeitsblatt verfügbar sind.

Der Typ Protection macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
allow_deleting_columnGibt an, ob das Löschen von Spalten in einem geschützten Arbeitsblatt zulässig ist.
allow_deleting_rowGibt an, ob das Löschen von Zeilen in einem geschützten Arbeitsblatt zulässig ist.
allow_filteringGibt an, ob der Benutzer einen AutoFilter verwenden darf, der vor dem Schützen des Blatts erstellt wurde.
allow_formatting_cellGibt an, ob die Formatierung von Zellen in einem geschützten Arbeitsblatt zulässig ist.
allow_formatting_columnGibt an, ob die Formatierung von Spalten in einem geschützten Arbeitsblatt zulässig ist.
allow_formatting_rowGibt an, ob die Formatierung von Zeilen in einem geschützten Arbeitsblatt zulässig ist.
allow_inserting_columnGibt an, ob das Einfügen von Spalten in einem geschützten Arbeitsblatt zulässig ist.
allow_inserting_hyperlinkGibt an, ob das Einfügen von Hyperlinks in ein geschütztes Arbeitsblatt zulässig ist.
allow_inserting_rowGibt an, ob das Einfügen von Zeilen in ein geschütztes Arbeitsblatt zulässig ist.
allow_sortingGibt an, ob die Sortieroption auf einem geschützten Arbeitsblatt zulässig ist.
allow_using_pivot_tableGibt an, ob der Benutzer Pivot-Tabellen in einem geschützten Arbeitsblatt bearbeiten darf.
allow_editing_contentGibt an, ob der Benutzer den Inhalt gesperrter Zellen in einem geschützten Arbeitsblatt bearbeiten darf.
allow_editing_objectGibt an, ob der Benutzer Zeichenobjekte auf einem geschützten Arbeitsblatt bearbeiten darf.
allow_editing_scenarioGibt an, ob der Benutzer Szenarien auf einem geschützten Arbeitsblatt bearbeiten darf.
allow_selecting_locked_cellGibt an, ob der Benutzer gesperrte Zellen in einem geschützten Arbeitsblatt auswählen darf.
allow_selecting_unlocked_cellGibt an, ob der Benutzer nicht gesperrte Zellen in einem geschützten Arbeitsblatt auswählen darf.
passwordStellt das Kennwort zum Schutz des Arbeitsblatts dar.
is_protected_with_passwordGibt an, ob die Arbeitsblätter mit einem Kennwort geschützt sind.

Methoden

MethodeBeschreibung
copy(self, source)Informationen zum Kopierschutz.
verify_password(self, password)Überprüft das Passwort.
get_password_hash(self)Ruft den Hash des aktuellen Passworts ab.

Beispiel

from aspose.cells import Workbook

# Instantiating a Workbook object
workbook = Workbook()
worksheet = workbook.worksheets[0]
# Allowing users to select locked cells of the worksheet
worksheet.protection.allow_selecting_locked_cell = True
# Allowing users to select unlocked cells of the worksheet
worksheet.protection.allow_selecting_unlocked_cell = True

Siehe auch