Protection

Protection class

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

public class Protection

Eigenschaften

NameBeschreibung
AllowDeletingColumn { get; set; }Stellt dar, ob das Löschen von Spalten auf einem geschützten Arbeitsblatt zulässig ist.
AllowDeletingRow { get; set; }Stellt dar, ob das Löschen von Zeilen auf einem geschützten Arbeitsblatt zulässig ist.
AllowEditingContent { get; set; }Stellt dar, ob der Benutzer den Inhalt gesperrter Zellen auf einem geschützten Arbeitsblatt bearbeiten darf.
AllowEditingObject { get; set; }Stellt dar, ob der Benutzer Zeichnungsobjekte auf einem geschützten Arbeitsblatt bearbeiten darf.
AllowEditingScenario { get; set; }Stellt dar, ob der Benutzer berechtigt ist, Szenarien auf einem geschützten Arbeitsblatt zu bearbeiten.
AllowFiltering { get; set; }Stellt dar, ob der Benutzer einen AutoFilter verwenden darf, der erstellt wurde, bevor das Blatt geschützt wurde.
AllowFormattingCell { get; set; }Gibt an, ob die Formatierung von Zellen auf einem geschützten Arbeitsblatt zulässig ist.
AllowFormattingColumn { get; set; }Stellt dar, ob die Formatierung von Spalten auf einem geschützten Arbeitsblatt zulässig ist
AllowFormattingRow { get; set; }Stellt dar, ob die Formatierung von Zeilen auf einem geschützten Arbeitsblatt zulässig ist
AllowInsertingColumn { get; set; }Stellt dar, ob das Einfügen von Spalten auf einem geschützten Arbeitsblatt erlaubt ist
AllowInsertingHyperlink { get; set; }Stellt dar, ob das Einfügen von Hyperlinks auf einem geschützten Arbeitsblatt erlaubt ist
AllowInsertingRow { get; set; }Stellt dar, ob das Einfügen von Zeilen auf einem geschützten Arbeitsblatt erlaubt ist
AllowSelectingLockedCell { get; set; }Stellt dar, ob der Benutzer gesperrte Zellen auf einem geschützten Arbeitsblatt auswählen darf.
AllowSelectingUnlockedCell { get; set; }Stellt dar, ob der Benutzer entsperrte Zellen auf einem geschützten Arbeitsblatt auswählen darf.
AllowSorting { get; set; }Gibt an, ob die Sortieroption auf einem geschützten Arbeitsblatt zulässig ist.
AllowUsingPivotTable { get; set; }Stellt dar, ob der Benutzer Pivot-Tabellen auf einem geschützten Arbeitsblatt bearbeiten darf.
IsProtectedWithPassword { get; }Gibt an, ob die Arbeitsblätter passwortgeschützt sind.
Password { get; set; }Stellt das Passwort dar, um das Arbeitsblatt zu schützen.

Methoden

NameBeschreibung
Copy(Protection)Kopierschutzinfo.
GetPasswordHash()Ruft den Hash des aktuellen Passworts ab.
VerifyPassword(string)Verifiziert das Passwort.

Beispiele


[C#]
//Instanziieren eines Workbook-Objekts
Workbook workbook = new Workbook();

Worksheet worksheet = workbook.Worksheets[0];
// Benutzern erlauben, gesperrte Zellen des Arbeitsblatts auszuwählen
worksheet.Protection.AllowSelectingLockedCell = true;
// Benutzern erlauben, entsperrte Zellen des Arbeitsblatts auszuwählen
worksheet.Protection.AllowSelectingUnlockedCell = true;  

[Visual Basic]

'Instanziieren eines Workbook-Objekts
Dim workbook As Workbook = New Workbook()
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Ermöglicht Benutzern, gesperrte Zellen des Arbeitsblatts auszuwählen
worksheet.Protection.AllowSelectingLockedCell = True
'Ermöglicht Benutzern, nicht gesperrte Zellen des Arbeitsblatts auszuwählen
worksheet.Protection.AllowSelectingUnlockedCell = True

Siehe auch