有没有在excel上执行宏代码的API?我不想使用office interop,也不想使用aspose重新编码,我有很多现有的宏,我只想知道是否有可以实现的api。在excel上执行vba宏的任何api
0
A
回答
1
您是否希望在.NET中做到这一点?有这方面的计划。像XLW,托管XLL,Excel-DNA,插件快递,VSTO等。
+0
我想所有这些都有助于在.net而不是vba中编写代码,aspose也是这样。但我正在谈论的是如何从.net执行现有的vba代码,而不使用office interop excel.exe实例初始化。 – WhoIsNinja 2011-04-11 19:16:38
0
要运行一个宏,您必须创建一个宏可运行的环境。要创建这样的环境,您需要自动化Excel。您可以在Excel加载项或.NET中或Delphi,VB6,VC++或其他语言的独立应用程序中执行此操作。在实例化Excel.Application对象后,您需要调用它提供的方法 - RunMacro。
相关问题
- 1. 如何在excel外执行vba宏
- 2. Excel VBA,在选定的单元格上执行宏
- 3. 从Excel VBA宏执行VBScript文件
- 4. VBA宏的Excel
- 5. Excel宏vba上vlookup公式
- 6. 复制excel行vba宏
- 7. Excel VBA Unfiltering宏
- 8. Excel VBA宏xlDays
- 9. VBA-Excel宏
- 10. Excel宏非VBA
- 11. VBA Excel宏
- 12. Excel宏VBA
- 13. Excel宏和VBA
- 14. Excel中执行VBA
- 15. 如何使用Excel VBA宏循环行?
- 16. 运行时错误91宏打在网站上的Excel VBA
- 17. 在Excel中停止VBA宏
- 18. VBA宏崩溃Excel
- 19. Excel vba排序宏
- 20. Excel Vba:创建新工作表时执行事件或宏
- 21. Excel VBA宏跨工作簿未完全执行
- 22. VBA Excel 2007宏在Excel 2002中死亡
- 23. Excel VBA宏的文档
- 24. 如何在执行包含VBA宏时重新打开Excel工作簿?
- 25. 如何在excel表单上显示vba宏的状态?
- 26. 我们如何从Excel宏(vba)使用平稳的API?
- 27. VBA excel宏处理5000行和5列
- 28. Excel VBA OnTime宏运行多次
- 29. Excel VBA - 宏运行但不起作用
- 30. 从命令行启动VBA宏(Excel)
您如何计划在没有办公室interop或aspose的情况下参考工作簿?您需要以某种方式将其加载到内存中... – phoog 2011-04-08 15:31:35
是的,以便api应该能够做到这一点。这自然是明显的。 – WhoIsNinja 2011-04-08 15:55:28
我怀疑答案是否定的。 – phoog 2011-04-08 16:32:01