|
TransferText 方法
在 Visual Basic 中,TransferText 方法执行 TransferText 操作。有关该操作及其参数如何使用的详细内容,请参阅该操作主题。
语法
DoCmd.TransferText [transfertype][, specificationname], tablename, filename[, hasfieldnames][, HTMLtablename][, codepage]
TransferText 方法具有以下参数:
参数 说明
transfertype 下列固有常量之一:
acExportDelim
acExportFixed
acExportHTML
acExportMerge
acImportDelim(默认值)
acImportFixed
acImportHTML
acLinkDelim
acLinkFixed
acLinkHTML
如果该参数空缺,将假设为默认常量 (acImportDelim)。
注意 可以将文本文件中的数据连接到 HTML 文件中,但此数据在 Microsoft Access 中是只读的。
在 Microsoft Access 项目 (.adp) 中仅支持 acImportDelim、acImportFixed、acExportDelim、acExportFixed 或 acExportMerge 转换类型。
specificationname 字符串表达式,指定当前数据库中已创建或保存的导入或导出规格的名称。
对于固定长度文本文件, 必须指定参数或使用 schema.ini 文件, 该文件必须保存在导入、链接或导出的文本文件的文件夹中。若要创建一个方案文件, 可使用文本导入/导出向导创建此文件。 对于带分隔符的文本文件和 Microsoft Word 邮件合并数据文件,可以空缺此参数以选定默认导入/导出规格。
tablename 字符串表达式,代表要向其中导入文本数据、从中导出文本数据或链接文本数据的 Microsoft Access 表的名称,或者要将其结果导出到文本文件的 Microsoft Access 查询的名称。
filename 字符串表达式,代表要从其中导入、从中导出或链接的文本文件的完整名称(包括路径)。
hasfieldnames 如果该参数为 True (-1),在导入、导出或链接时,将使用文本文件中的第一行做为字段名。如果为 False (0),则将文本文件中的第一行看成普通数据。如果该参数空缺,将假设为默认值 (False)。
对 Microsoft Word 邮件合并数据文件,该参数将被忽略,必须在文件第一行中包含字段名。
HTMLtablename 字符串表达式,代表要导入或链接的 HTML 文件中的表或列表的名称。除非 transfertype 参数设置为 acImportHTML 或 acLinkHTML,否则该参数将被忽略。如果该参数空缺,将导入或链接 HTML 文件中的第一个表或列表。
如果 HTML 文件中存在 <CAPTION> 标记的话,则 HTML 文件的表或列表名称取决于该标记指定的文本。如果没有 <CAPTION> 标记,则名称由 <TITLE> 标记指定的文本决定。Microsoft Access 通过给每个表或列表名称结尾添加一个数字,如“雇员1”和“雇员2”来区分它们。
codepage Long 类型的值,用于标识代码页的字符集。
说明
语法中的可选参数可以空缺,但是必须包含参数的逗号。如果位于末端的参数空缺,在指定的最后一个参数后面不需使用逗号。
注意 通过设置 Recordset 对象的 ActiveConnection 属性,也可使用 ActiveX 数据对象(ADO) 来创建链接 。
|
|