我在Excel中有一个VBA宏,它生成一些C代码。 是否可以触发此宏的执行作为基于make的构建过程的一部分(例如,通过VBScript)? 如果是,如何?从命令行启动VBA宏(Excel)
2
A
回答
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#)
+0
Thanx。这是我需要的。 (链接到http://support.microsoft.com/kb/177760/EN-US/的HOWTO文章,其中提到了'app.Run“Module1.TestMacro”' – felix0322 2010-11-02 11:20:50
相关问题
- 1. 从外部Excel使用VBScript从命令行运行Excel宏
- 2. Excel VBA:启用宏设置
- 3. 启动Outlook命令行开关参数和启动宏
- 4. AutoUpdate VBA启动宏?
- 5. 如何从命令行从git启动和运行命令
- 6. 从Excel VBA宏执行VBScript文件
- 7. 复制excel行vba宏
- 8. 如果从命令行启动,则输出到命令行
- 9. Excel VBA Unfiltering宏
- 10. Excel VBA宏xlDays
- 11. VBA宏的Excel
- 12. VBA-Excel宏
- 13. Excel宏非VBA
- 14. VBA Excel宏
- 15. Excel宏VBA
- 16. Excel宏和VBA
- 17. 从命令行启动Chrome扩展
- 18. 如何从命令行启动pkg?
- 19. 仪器无法从命令行启动
- 20. 从命令行启动Tomcat(Windows)
- 21. 从命令行通过C#启动Weka
- 22. 从命令行启动仪器
- 23. Excel宏VBA命令为“转置”,但没有转置可用
- 24. Excel关闭时启动宏
- 25. C#启动NetSH命令行
- 26. 从Outlook宏运行Excel宏?
- 27. VBA宏崩溃Excel
- 28. Excel vba排序宏
- 29. 从宏中运行OS命令
- 30. 使用宏更改Excel SQL命令
听起来像和有趣的处理方式:)。你可以发布你为什么这样使用它?只是好奇... – 2010-11-02 09:40:59
Excel代码生成器不是我的想法。生成的代码是嵌入式系统通信组件的配置。通过这种方式,同事可以在不熟悉实施的情况下修改配置。 Excel为此提供了足够的用户界面。另外,生成器可以执行一些健全性检查并确保两个端点都具有相应的配置。 – felix0322 2010-11-02 09:58:00
Tnx的答案!我之前看到过类似的实现,但它们都将数字结果导出到csv,并由awk或类似工具进行后处理。 – 2010-11-02 20:37:10