我正在嘗試編寫一個VBScript,用於將Access MDB文件中的代碼模塊導出並導入到文本文件中。從VBScript操作訪問VBA IDE方法
從應用程序內部我可以通過DAO容器循環&文檔並使用'未記錄的'Application.SaveAsText方法,但我可以在外部執行嗎?
我正在嘗試編寫一個VBScript,用於將Access MDB文件中的代碼模塊導出並導入到文本文件中。從VBScript操作訪問VBA IDE方法
從應用程序內部我可以通過DAO容器循環&文檔並使用'未記錄的'Application.SaveAsText方法,但我可以在外部執行嗎?
基本上它是所有COM,而COM接口不暴露打開文件,使用MDWs安全等方法,但頭腦比我自己更大的已經找到了解決問題的辦法,在http://www.mvps.org/access/modules/mdl0036.htm。 一旦我有了對數據庫的引用,我就可以使用Remou和HansUp提到的技巧。
這是所有的COM,幾乎所有你可以在IDE中用VBA做的事情,你可以從外部的.vbscript文件中完成。
Set accessApplication = CreateObject("Access.Application")
' then do what you do from the IDE