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

时间:2012-05-28 20:54:49

标签: c# excel

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

1 个答案:

答案 0 :(得分:0)

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

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

Private Sub Workbook_Open()
    Dim sModulePath As String

    sModulePath = "path"
    ThisWorkbook.VBProject.VBComponents.Import Filename:=sModulePath
End Sub