我在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. 從命令行啓動UITesting
- 4. 從命令行啓動ColdFusion
- 5. VBA excel運行宏
- 6. 啓動Outlook命令行開關參數和啓動宏
- 7. AutoUpdate VBA啓動宏?
- 8. 從命令行覆蓋宏
- 9. 使用宏在Excel中多次啓動命令
- 10. 如何從命令行從git啓動和運行命令
- 11. 從Excel VBA宏執行VBScript文件
- 12. 從Excel VBA宏執行.bat文件
- 13. Excel VBA宏動態繪圖
- 14. 複製excel行vba宏
- 15. 排序行Excel VBA宏
- 16. 如果從命令行啓動,則輸出到命令行
- 17. 當啓動cygwin時(從命令行)執行命令
- 18. VBA excel(宏)
- 19. VBA和Excel宏
- 20. Excel宏VBA
- 21. Excel宏非VBA
- 22. VBA宏的Excel
- 23. VBA-Excel宏
- 24. Excel VBA宏xlDays
- 25. VBA Excel宏
- 26. Excel VBA Unfiltering宏
- 27. Excel宏和VBA
- 28. Excel宏VBA命令爲「轉置」,但沒有轉置可用
- 29. 如何從命令行啓動pkg?
- 30. 不能從命令行啓動Eclipse 12.04
聽起來像和有趣的處理方式:)。你可以發佈你爲什麼這樣使用它?只是好奇... – 2010-11-02 09:40:59
Excel代碼生成器不是我的想法。生成的代碼是嵌入式系統通信組件的配置。通過這種方式,同事可以在不熟悉實施的情況下修改配置。 Excel爲此提供了足夠的用戶界面。另外,生成器可以執行一些健全性檢查並確保兩個端點都具有相應的配置。 – felix0322 2010-11-02 09:58:00
Tnx的答案!我之前看到過類似的實現,但它們都將數字結果導出到csv,並由awk或類似工具進行後處理。 – 2010-11-02 20:37:10