【发布时间】:2019-11-11 11:46:36
【问题描述】:
我想检查给定的密码是否是锁定 Excel 文件的密码。
我是这样尝试的:
var DepartmentStream = new FileStream(Deparment, FileMode.Open);
var EmplyoeeStream = new FileStream(Employee, FileMode.Open);
var options = new LoadOptions {Password = "ExamplePassword123"};
DepartmentGrid = new Workbook(DepartmentStream); // set as a Workbook property and doesn't need a password
try
{
EmployeeGrid = new Workbook(EmplyoeeStream , options); // set as a Workbook property
}
catch (Exception ex)
{
EmployeeGrid= null;
}
if (EmployeeGrid == null)
{
MessageBox.Show("The given password is wrong!", "Wrong password",);
return;
}
我该如何解决这个问题,如果 EmployeeGrid 的(设置为工作簿属性)密码与给定密码不同,则会显示 MessageBox 并且代码会离开该方法?
【问题讨论】:
标签: c# excel aspose aspose-cells