【发布时间】:2020-08-13 12:41:26
【问题描述】:
我正在使用以下代码在 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 中使用 Win API 方法做同样的事情:vbforums.com/…
-
感谢您的回复,但本主题中介绍的方法是关于如何“解锁”VBA 项目,而我正在尝试的是如何“锁定”VBA 项目。
-
您可能想再看一遍,因为应该可以获取上面链接中提供的代码,对其进行修改并使用它来锁定 VBA 项目。
标签: c# vba office-interop