在开发应用程序或文档级VSTO加载项时,是否有一种方法可以打开受密码保护的Word和Excel文件,而无需手动输入密码。换句话说,我该如何通过编程方式设置密码。
我尝试在文档打开事件中执行此操作,但是在打开文档后会调用它。
在打开文档之前是否有一个事件被调用?
基本上我想要实现的是避免在我的“添加到”之外打开文档
答案 0 :(得分:0)
是的-请查看文档here。基本上-打开文档时,您无需通过事件,而需要通过密码。
对于Word:
var WordApp = new Word.Application();
WordApp.Documents.Open("[your doc path].docx", ReadOnly: false, Password: "[your password]")
对于Excel:
var ExcelApp = new Excel.Application();
ExcelApp.Workbooks.Open("[your doc path].xslx", ReadOnly: false, Password: "[your password]")