有沒有在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