Erweiterte Schutzeinstellungen seit Excel XP
Einführung
Diese Schutzeinstellungen beschränken oder erlauben Benutzern:
- Zeilen oder Spalten löschen.
- Inhalte, Objekte oder Szenarien bearbeiten.
- Zellen, Zeilen oder Spalten formatieren.
- Zeilen, Spalten oder Hyperlinks einfügen.
- Gesperrte oder ungesperrte Zellen auswählen.
- Pivot-Tabellen verwenden und vieles mehr.
Aspose.Cells unterstützt alle erweiterten Schutzeinstellungen, die von Excel XP oder späteren Versionen angeboten werden.
Erweiterte Schutzeinstellungen mit Excel XP und späteren Versionen verwenden
Um die Schutzeinstellungen in Excel XP anzuzeigen:
- Wählen Sie im Extras-Menü Schutz und danach Arbeitsblatt schützen aus. Es wird ein Dialogfeld angezeigt.
Um die Schutzeinstellungen in Excel 2016 anzuzeigen
- Wählen Sie im Datei-Menü Arbeitsmappe schützen und danach Aktuelles Blatt schützen aus.
- Wählen Sie Arbeitsblatt schützen im Überprüfen-Menü aus.
Durch das Befolgen der oben genannten Schritte wird ein Dialogfeld angezeigt, in dem Sie Arbeitsblattfunktionen zulassen oder einschränken oder ein Passwort auf das Arbeitsblatt anwenden können.
Erweiterte Schutzeinstellungen mit Aspose.Cells verwenden
Aspose.Cells unterstützt alle erweiterten Schutzeinstellungen.
Aspose.Cells stellt eine Klasse, Workbook, bereit, die eine Microsoft Excel-Datei darstellt. Die Klasse Workbook enthält eine Worksheets-Sammlung, die den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch die Klasse Worksheet repräsentiert.
Die Klasse Worksheet stellt die Eigenschaft Protection bereit, die verwendet wird, um diese erweiterten Schutzeinstellungen anzuwenden. Die Eigenschaft Protection ist tatsächlich ein Objekt der Klasse Protection, das mehrere boolesche Eigenschaften zur Deaktivierung oder Aktivierung von Einschränkungen umschließt.
Unten finden Sie eine kleine Beispielanwendung. Es öffnet eine Excel-Datei und verwendet die meisten von Excel XP und späteren Versionen unterstützten erweiterten Schutzeinstellungen.
Problem mit Zellsperre
Wenn Sie Benutzer daran hindern möchten, Zellen zu bearbeiten, müssen die Zellen gesperrt werden, bevor irgendwelche Schutzeinstellungen angewendet werden. Andernfalls können die Zellen bearbeitet werden, auch wenn das Arbeitsblatt geschützt ist. In Microsoft Excel XP können Zellen durch den folgenden Dialog gesperrt werden:
Dialog zum Sperren von Zellen in Excel XP |
---|
Es ist auch möglich, Zellen mithilfe der Aspose.Cells-API zu sperren. Jede Zelle kann ein Style-Format erhalten, das eine boolesche Eigenschaft, IsLocked, enthält. Setzen Sie die IsLocked-Eigenschaft auf true oder false, um die Zelle zu sperren oder zu entsperren.