Protect

Protect(ProtectionType)

Schützt Arbeitsblatt.

public void Protect(ProtectionType type)
ParameterTypBeschreibung
typeProtectionTypeSchutzart.

Bemerkungen

Diese Methode schützt das Arbeitsblatt ohne Passwort. Es kann Arbeitsblätter in allen Versionen von Excel-Dateien schützen.

Siehe auch


Protect(ProtectionType, string, string)

Schützt Arbeitsblatt.

public void Protect(ProtectionType type, string password, string oldPassword)
ParameterTypBeschreibung
typeProtectionTypeSchutzart.
passwordStringPasswort.
oldPasswordStringWenn das Arbeitsblatt bereits durch ein Passwort geschützt ist, geben Sie bitte das alte Passwort ein. Andernfalls können Sie für diesen Parameter einen Nullwert oder eine leere Zeichenfolge festlegen.

Bemerkungen

Diese Methode kann Arbeitsblätter in allen Versionen von Excel-Dateien schützen.

Beispiele


[C#]

//Instanziieren eines Workbook-Objekts
Workbook excel = new Workbook("template.xlsx");
//Auf das erste Arbeitsblatt in der Excel-Datei zugreifen
Worksheet worksheet = excel.Worksheets[0];
//Das Arbeitsblatt mit einem Passwort schützen
worksheet.Protect(ProtectionType.All, "aspose", null);
// Speichern der geänderten Excel-Datei im Standardformat (d. h. Excel 20003).
excel.Save("output.xls");
//Schließen des Dateistroms, um alle Ressourcen freizugeben

[Visual Basic]

'Erstellen eines Dateistreams, der die zu öffnende Excel-Datei enthält
Dim fstream As FileStream = New FileStream("book1.xls", FileMode.Open)
'Instanziieren eines Workbook-Objekts und Öffnen der Excel-Datei über den Dateistream
Dim excel As Workbook = New Workbook(fstream)
'Zugriff auf das erste Arbeitsblatt in der Excel-Datei
Dim worksheet As Worksheet = excel.Worksheets(0)
'Schützen des Arbeitsblatts mit einem Passwort
worksheet.Protect(ProtectionType.All, "aspose", DBNull.Value.ToString())
'Speichern der geänderten Excel-Datei im Standardformat (d. h. Excel 20003).
excel.Save("output.xls")
'Schließen des Dateistreams, um alle Ressourcen freizugeben
fstream.Close()

Siehe auch