Ms access 通过VBA在Access 2013中打开导入文本向导

Ms access 通过VBA在Access 2013中打开导入文本向导,ms-access,vba,ms-access-2013,Ms Access,Vba,Ms Access 2013,在ftp下载文本文件后,我试图将导入文本向导作为代码的一部分打开 我没有文件的元数据,因为每个文件都可能不同,它们唯一的共同点是它们是管道分隔的,没有带标题行的文本限定符。列类型或列数不一致 因此,我认为我不能轻易地使用docmd.transfertext,因为每次的规范都必须不同 我不介意按手动路线推人,但如果我查一下,说明是使用Docmd.RunCommand acCmdImport。在Access 2007之后,它似乎被弃用了,就好像我运行它时收到运行时错误2002,说该函数或功能未安装在

在ftp下载文本文件后,我试图将导入文本向导作为代码的一部分打开

我没有文件的元数据,因为每个文件都可能不同,它们唯一的共同点是它们是管道分隔的,没有带标题行的文本限定符。列类型或列数不一致

因此,我认为我不能轻易地使用
docmd.transfertext
,因为每次的规范都必须不同

我不介意按手动路线推人,但如果我查一下,说明是使用
Docmd.RunCommand acCmdImport
。在Access 2007之后,它似乎被弃用了,就好像我运行它时收到运行时错误2002,说该函数或功能未安装在此版本中一样

我想要的是:

  • 打开向导的方法

  • 一种在导入之前不知道元数据的情况下导入/链接文本文件的方法
命令是:

Docmd.RunCommand(acCmdImportAttachText)
这将打开向导,就像您从乐队中调用它一样。

命令是:

Docmd.RunCommand(acCmdImportAttachText)
这将打开向导,就像您从乐队中调用它一样