有沒有在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宏任何工作簿上的「運行/打開」宏
- 4. 如何正確執行Excel VBA宏?
- 5. 在Excel表執行使用VBA宏
- 6. Excel VBA,在選定的單元格上執行宏
- 7. 從Excel VBA宏執行VBScript文件
- 8. 從Excel VBA宏執行.bat文件
- 9. VBA excel運行宏
- 10. VBA宏的Excel
- 11. Excel宏vba上vlookup公式
- 12. 複製excel行vba宏
- 13. 排序行Excel VBA宏
- 14. 在Excel中的多行連接宏VBA
- 15. 執行宏的Excel文件
- 16. VBA excel(宏)
- 17. VBA和Excel宏
- 18. Excel宏VBA
- 19. Excel宏非VBA
- 20. VBA-Excel宏
- 21. Excel VBA宏xlDays
- 22. VBA Excel宏
- 23. Excel VBA Unfiltering宏
- 24. Excel宏和VBA
- 25. Excel的VBA宏不要在
- 26. Excel中的宏VBA
- 27. Excel VBA - 如何使用change事件來執行宏?
- 28. Excel中執行VBA
- 29. Excel VBA - 通過宏在SQL Server內執行作業
- 30. 如何使用Excel VBA宏循環行?
您如何計劃在沒有辦公室interop或aspose的情況下參考工作簿?您需要以某種方式將其加載到內存中... – phoog 2011-04-08 15:31:35
是的,以便api應該能夠做到這一點。這自然是明顯的。 – WhoIsNinja 2011-04-08 15:55:28
我懷疑答案是否定的。 – phoog 2011-04-08 16:32:01