我在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