Protect
内容
[
隐藏
]Protect(ProtectionType)
保护工作表。
public void Protect(ProtectionType type)
范围 | 类型 | 描述 |
---|---|---|
type | ProtectionType | 保护类型。 |
评论
此方法无需密码即可保护工作表。它可以保护所有版本的 Excel 文件中的工作表。
也可以看看
- enum ProtectionType
- class Worksheet
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells
Protect(ProtectionType, string, string)
保护工作表。
public void Protect(ProtectionType type, string password, string oldPassword)
范围 | 类型 | 描述 |
---|---|---|
type | ProtectionType | 保护类型。 |
password | String | 密码。 |
oldPassword | String | 如果工作表已受密码保护,请提供旧密码。 否则,您可以为此参数设置空值或空字符串。 |
评论
此方法可以保护所有版本的 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()
也可以看看
- enum ProtectionType
- class Worksheet
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells