我有一個函數可以創建一個文本文件並需要從數據宏中運行它。那麼這些平臺可以在桌上使用它。 我該如何去做這件事?從2010年數據宏運行vba代碼
2
A
回答
3
你沒有,根據我們的聊天。數據宏甚至在MS Access之外運行,如果他們使用MS Access中的代碼,這不會發生。它們綁定到數據庫引擎,它對Access前端一無所知。
您可以從數據宏AFAIK,運行查詢,並且可以創建查詢以寫入文件 *,但無法運行VBA。 *我仔細研究了一下,發現:「在數據宏中不允許包含鏈接表,動作查詢和數據庫引用的查詢。」
3
你可以這樣做,但不建議。請記住,表觸發器和存儲過程代碼的運行獨立於VBA,事實上即使您沒有安裝Access,它也會運行。
但是,假設您打算使用Access來始終編輯數據(一個合理的假設),那麼您實際上可以使用表宏調用VBA代碼。有幾種方法可以做到這一點,但最常見和有用的是將SetLocalVar設置爲VBA函數。這有助於將某些值傳遞給大多數情況下可能需要的功能。
因此,請記住,您可以調用VBA代碼,但是您正在添加創建從表到VBA的依賴關係。
所以,只需使用SetLocalVar指向一些虛擬變量,並將VBA函數放入表達式中即可。
相關問題
- 1. Excel 2010 VBA代碼未運行
- 2. 從VBA腳本執行宏代碼
- 3. VBA宏代碼
- 4. 運行VBA宏時從
- 5. 我可以從vba宏運行c#代碼嗎?
- 6. VBA運行帶隱藏Vba代碼的按鈕的宏
- 7. vba代碼在2010年的作品廣告2007年不工作
- 8. 無法從java代碼運行宏
- 9. VBA excel運行宏
- 10. VBA宏未運行
- 11. VBA宏代碼停止執行
- 12. 從VBA宏調用ABAP代碼
- 13. 運行VBA代碼問題
- 14. DDE SAS運行VBA代碼
- 15. 分析Excel VBA /宏代碼
- 16. Excel VBA宏彩色代碼
- 17. 爲多個工作表運行相同的VBA宏代碼
- 18. excel vba代碼來運行單元格公式中的宏
- 19. 在沒有宏的Word文檔上運行VBA代碼
- 20. VBA宏 - 單擊代碼的按鈕部分不運行
- 21. VBA Excel代碼運行速度比2007年慢很多
- 22. Excel 2007中VBA代碼不Excel中下運行2010
- 23. Excel 2010中的VBA代碼
- 24. VBA只運行宏一次
- 25. 在AutoCAD中運行VBA宏
- 26. 運行宏使用controlpopup vba
- 27. 另一個優化的宏VBA代碼爲Excel 2007年。代碼是一種轉換器爲我的數據
- 28. 按下運行時VBA宏不運行
- 29. 如何通過單擊Word 2010複選框來運行VBA宏?
- 30. 更新到2010年後VBA宏丟失Word
嗯我一直在試圖調查其他方式做它,但仍然變得困惑哈哈。那麼如何從數據宏中運行代碼? – TeamGB
哦,對了。回到繪圖板。非常感謝您的幫助。 – TeamGB
查看我的回覆 - 您不必返回任何繪圖板 - 您可以從這些宏中調用VBA代碼 - 這當然會假定您正在運行並且Access正在運行。 –