Protect

Protect(ProtectionType)

Protege la hoja de trabajo.

public void Protect(ProtectionType type)
ParámetroEscribeDescripción
typeProtectionTypeTipo de protección.

Observaciones

Este método protege la hoja de trabajo sin contraseña. Puede proteger la hoja de trabajo en todas las versiones del archivo de Excel.

Ver también


Protect(ProtectionType, string, string)

Protege la hoja de trabajo.

public void Protect(ProtectionType type, string password, string oldPassword)
ParámetroEscribeDescripción
typeProtectionTypeTipo de protección.
passwordStringClave.
oldPasswordStringSi la hoja de trabajo ya está protegida por una contraseña, proporcione la contraseña anterior. De lo contrario, puede establecer un valor nulo o una cadena en blanco para este parámetro.

Observaciones

Este método puede proteger la hoja de trabajo en todas las versiones del archivo de Excel.

Ejemplos


[C#]

// Instanciando un objeto Workbook
Workbook excel = new Workbook("template.xlsx");
//Accediendo a la primera hoja de trabajo en el archivo de Excel
Worksheet worksheet = excel.Worksheets[0];
//Proteger la hoja de trabajo con una contraseña
worksheet.Protect(ProtectionType.All, "aspose", null);
//Guardar el archivo de Excel modificado en el formato predeterminado (es decir, Excel 20003)
excel.Save("output.xls");
//Cerrar el flujo de archivos para liberar todos los recursos

[Visual Basic]

'Crear una secuencia de archivos que contenga el archivo de Excel que se abrirá
Dim fstream As FileStream = New FileStream("book1.xls", FileMode.Open)
'Creación de instancias de un objeto de libro de trabajo y apertura del archivo de Excel a través de la secuencia de archivos
Dim excel As Workbook = New Workbook(fstream)
'Acceso a la primera hoja de trabajo en el archivo de Excel
Dim worksheet As Worksheet = excel.Worksheets(0)
'Proteger la hoja de trabajo con una contraseña
worksheet.Protect(ProtectionType.All, "aspose", DBNull.Value.ToString())
'Guardar el archivo de Excel modificado en formato predeterminado (es decir, Excel 20003)
excel.Save("output.xls")
'Cerrar el flujo de archivos para liberar todos los recursos
fstream.Close()

Ver también