案例我有一个用C#编写的应用程序。此应用程序打开VBA项目(Word)。某些VBA项目受密码保护。我使用这两个库:
using Microsoft.Office.Interop.Word;
using Microsoft.Vbe.Interop;
问题:如何以编程方式打开受密码保护的密码?我正在考虑使用"输入密码"向用户弹出一个窗口。或类似的东西。
答案 0 :(得分:1)
有一种方法可以取消保护Excel文件的VBA项目。因此,请查看是否可以对Word VBA项目应用类似的方法
您可以在下面的文章中找到Siddharth Rout的解决方案。
答案 1 :(得分:0)
取消保护" word文档"实施。但遗憾的是,没有办法取消保护受保护的VBA项目"。
Workarround:使用只读"保护"字段,我检查它是否受到保护并跳过此VBA项目。之后,我向用户显示一个跳过项目的列表。