b'h
我将以编程方式将文本文件导入表格。我保存了导入步骤。我会用这个:
DoCmd.TransferText(TransferType, SpecificationName, TableName, FileName, HasFieldNames, HTMLTableName, CodePage)
进行导入。
这是SpecificationName
的含义:
规范名称用于确定如何导入,导出或链接文本文件的选项集的规范名称。对于固定宽度的文本文件,您必须指定规范名称或使用schema.ini文件,该文件应存储在与导入,链接或导出的文本文件相同的目录中。
我确实需要特定的规格;但是我不知道如何指定一个。当我手动导入表格时,我确实保存了导入的规格,但是我不知道如何在TransferText
中调用它。
有谁知道如何指定SpecificationName
?
答案 0 :(得分:3)
手动导入时,可以将导入选项另存为规范。您在创建规范时为规范指定名称。在Access 2003中,单击导入文本向导上的高级按钮。然后,您将获得< filename>的对话框导入规范;单击另存为按钮并指定规范名称 ...例如“MySpec”。
使用该名称(引号)作为 DoCmd.TransferText 命令的 SpecificationName 选项。