如何在C#中锁定VBA项目?

问题描述 投票:0回答:1

我正在使用以下代码在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");
c# vba office-interop
1个回答
0
投票

您无法以编程方式设置密码:See HERE

“无法以编程方式为锁定的VBA项目指定密码。”这表示我们无法通过代码设置密码,但可以通过编程方式检查特定的vba项目是否已锁定。

© www.soinside.com 2019 - 2024. All rights reserved.