Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 从VBScript操作访问VBA IDE方法_Ms Access_Vba_Ide_Vbscript - Fatal编程技术网

Ms access 从VBScript操作访问VBA IDE方法

Ms access 从VBScript操作访问VBA IDE方法,ms-access,vba,ide,vbscript,Ms Access,Vba,Ide,Vbscript,我正在尝试编写一个VBScript,将代码模块从Access MDB文件导出并导入到文本文件 在应用程序内部,我可以循环使用DAO容器和文档,并使用“undocumented”Application.SaveAsText方法,但我可以在外部执行吗?这都是COM,所以几乎可以从IDE中的VBA执行任何操作,也可以从外部执行.vbscript文件 Set accessApplication = CreateObject("Access.Application") ' then do what you

我正在尝试编写一个VBScript,将代码模块从Access MDB文件导出并导入到文本文件


在应用程序内部,我可以循环使用DAO容器和文档,并使用“undocumented”Application.SaveAsText方法,但我可以在外部执行吗?

这都是COM,所以几乎可以从IDE中的VBA执行任何操作,也可以从外部执行.vbscript文件

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

基本上都是COM,但是COM接口没有公开打开文件的方法,使用MDW进行安全保护等等,但是比我更重要的是,minds已经找到了解决这个问题的方法。 一旦获得了对数据库的引用,我就可以像往常一样使用Remou和HansUp提到的技术