从命令行启动VBA宏(Excel)

时间:2010-11-02 09:14:22

标签: excel vba excel-vba

我在Excel中有一个VBA宏,它会生成一些C代码。 作为基于make的构建过程的一部分(例如通过VBScript),是否可以触发此宏的执行? 如果是,怎么样?

1 个答案:

答案 0 :(得分:1)

是的,您需要自动化Excel,然后使用InvokeMember功能运行宏。

以下文章向您展示如何从.Net执行此操作,它应该类似于从VBscript调用,除非您需要使用后期绑定:HOW TO: Run Office Macros by Using Automation from Visual C# .NET

这是一篇博文,展示了如何从VBScript中调用Outlook中的自定义宏:Calling Outlook VBA Macro from outside (VB/VBScript/C#)