我正在使用以下代码在Excel文件中插入模块。现在,我想使用C#“锁定VBA项目以供查看”,但找不到任何方法。
using Excel = Microsoft.Office.Interop.Excel;
using VBProject = Microsoft.Vbe.Interop.VBProject;
//Some Other Codes//
Excel.Workbook xlWorkBook;
xlWorkBook.VBProject.VBComponents.Import(@AppDomain.CurrentDomain.BaseDirectory + "\\Module1.Bas");
您无法以编程方式设置密码:See HERE
“无法以编程方式为锁定的VBA项目指定密码。”这表示我们无法通过代码设置密码,但可以通过编程方式检查特定的vba项目是否已锁定。