2010-10-27 110 views
1

我正在嘗試編寫一個VBScript,用於將Access MDB文件中的代碼模塊導出並導入到文本文件中。從VBScript操作訪問VBA IDE方法

從應用程序內部我可以通過DAO容器循環&文檔並使用'未記錄的'Application.SaveAsText方法,但我可以在外部執行嗎?

回答

2

基本上它是所有COM,而COM接口不暴露打開文件,使用MDWs安全等方法,但頭腦比我自己更大的已經找到了解決問題的辦法,在http://www.mvps.org/access/modules/mdl0036.htm。 一旦我有了對數據庫的引用,我就可以使用Remou和HansUp提到的技巧。

0

這是所有的COM,幾乎所有你可以在IDE中用VBA做的事情,你可以從外部的.vbscript文件中完成。

Set accessApplication = CreateObject("Access.Application") 
' then do what you do from the IDE