使用Excel Interop将VBA代码添加到excel文件

标题非常简单。 如何使用Excel互操作将VBA代码添加到Excel文件?

你有没有试图将你的VBA代码保存在“.bas”文件中? 然后,您可以尝试通过Excel interop以编程方式添加代码。

如果这不起作用,为什么不简单在Workbook_Open事件触发时添加下面的代码:

 Private Sub Workbook_Open() Dim sModulePath As String sModulePath = "path" ThisWorkbook.VBProject.VBComponents.Import Filename:=sModulePath End Sub