Protect

Protect(ProtectionType)

保护工作表。

public void Protect(ProtectionType type)
范围类型描述
typeProtectionType保护类型。

评论

此方法无需密码即可保护工作表。它可以保护所有版本的 Excel 文件中的工作表。

也可以看看


Protect(ProtectionType, string, string)

保护工作表。

public void Protect(ProtectionType type, string password, string oldPassword)
范围类型描述
typeProtectionType保护类型。
passwordString密码。
oldPasswordString如果工作表已受密码保护,请提供旧密码。 否则,您可以为此参数设置空值或空字符串。

评论

此方法可以保护所有版本的 Excel 文件中的工作表。

例子


[C#]

//实例化一个工作簿对象
Workbook excel = new Workbook("template.xlsx");
//访问Excel文件中的第一个工作表
Worksheet worksheet = excel.Worksheets[0];
//用密码保护工作表
worksheet.Protect(ProtectionType.All, "aspose", null);
//将修改后的Excel文件保存为默认(即Excel 20003)格式
excel.Save("output.xls");
//关闭文件流释放所有资源

[Visual Basic]

'创建包含要打开的 Excel 文件的文件流
Dim fstream As FileStream = New FileStream("book1.xls", FileMode.Open)
'实例化工作簿对象并通过文件流打开 Excel 文件
Dim excel As Workbook = New Workbook(fstream)
'访问 Excel 文件中的第一个工作表
Dim worksheet As Worksheet = excel.Worksheets(0)
'使用密码保护工作表
worksheet.Protect(ProtectionType.All, "aspose", DBNull.Value.ToString())
'以默认(即 Excel 20003)格式保存修改后的 Excel 文件
excel.Save("output.xls")
'关闭文件流以释放所有资源
fstream.Close()

也可以看看