| ? TransferText 方法 在 Visual Basic 中,TransferText 方法執行 TransferText 操作。 expression.TransferText(TransferType, SpecificationName, TableName, FileName, HasFieldNames, HTMLTableName, CodePage) expression??? 必需。返回“Applies To”列表中的一個對象的表達式。 TransferType?? 可選 AcTextTransferType。 AcTextTransferType 可以是下列 AcTextTransferType 常量之一: acExportDelim acExportFixed acExportHTML acExportMerge acImportDelim 默認 acImportFixed acImportHTML acLinkDelim acLinkFixed acLinkHTML 如果將該參數留空,則采用默認常量 (acImportDelim)。 注意??? 可以鏈接到文本文件或 HTML 文件中的數據上,但數據在 Microsoft Access 中是只讀的。 在 Microsoft Access 項目(Microsoft Access 項目:與 Microsoft SQL Server 數據庫連接且用于創建客戶/服務器應用程序的 Access 文件。項目文件中不包含任何數據或基于數據定義的對象(如表或視圖)。) (.adp) 中僅支持 acImportDelim、acImportFixed、acExportDelim、acExportFixed 或 acExportMerge 轉換類型。
SpecificationName?? 可選 Variant 型。字符串表達式(字符串表達式:任一求值為一列連續字符的表達式。表達式的元素可以包括:返回字符串或字符串 Variant (VarType 8) 的函數;字符串字面值、常量、變量或 Variant。),表示在當前數據庫中創建并保存的導入或導出規格的名稱。對于固定長度的文本文件, 必須指定參數或使用 schema.ini 文件,該文件還必須保存在導入、鏈接或導出的文本文件的同一個文件夾中。若要創建一個方案文件, 可使用文本導入/導出向導創建此文件。對于分隔的文本文件和 Microsoft Word 郵件合并數據文件,可以將該參數留空,以便選擇默認的導入/導出規格。 TableName?? 可選 Variant 型。字符串表達式,表示要向其導入文本數據、從中導出文本數據或鏈接文本數據的 Microsoft Access 表的名稱,或者要將其結果導出到文本文件的 Microsoft Access 查詢(查詢:有關表中所存數據的問題,或要對數據執行操作的請求。查詢可以將多個表中的數據放在一起,以作為窗體、報表或數據訪問頁的數據源。)的名稱。 FileName?? 可選 Variant 型。字符串表達式,表示要從中導入、導出到或鏈接到的文本文件的完整名稱(包括路徑)。 HasFieldNames?? 可選 Variant 型。使用 True (-1) 可以在導入、導出或鏈接時,使用文本文件中的第一行作為字段名。使用 False (0) 可以將文本文件中的第一行看成普通數據。如果將該參數留空,則采用默認值 (False)。該參數將被 Microsoft Word 郵件合并數據文件忽略,這些文件的第一行中必須包含字段名。 HTMLTableNam?? 可選 Variant 型。字符串表達式,表示要導入或鏈接的 HTML 文件中的表或列表的名稱。除非 transfertype 參數設為 acImportHTML 或 acLinkHTML,否則該參數將被忽略。如果將該參數留空,則導入或鏈接 HTML 文件中的第一個表或列表。如果 HTML 文件中存在 <CAPTION> 標記,則 HTML 文件的表或列表名稱取決于該標記指定的文本。如果沒有 <CAPTION> 標記,則名稱由 <TITLE> 標記指定的文本決定。如果有多個表或列表具有相同的名稱,則 Microsoft Access 將通過給每個表或列表名稱結尾添加一個數字,如“雇員1”和“雇員2”來區分它們。 CodePage?? 可選 Variant 型。Long(Long 數據類型:存儲大型整數的基礎數據類型。Long 變量存儲為 32 位數的值,范圍介于 2,147,483,648 到 2,147,483,647 之間。) 型值,用于標識代碼頁的字符集。 說明 有關該操作及其參數如何使用的詳細信息,請參閱該操作的主題。 語法中的可選參數允許留空,但是必須包含參數的逗號。如果將位于末端的參數留空,則在指定的最后一個參數后面不需使用逗號。 注意??? 通過設置 Recordset 對象的 ActiveConnection 屬性,也可使用 ActiveX 數據對象 (ADO)(數據訪問對象 (DAO):一種數據訪問接口,與 Microsoft Jet 和符合 ODBC 的數據源通訊,以連接到、檢索、操作和更新數據和數據庫結構。) 來創建鏈接。 示例 下面的示例使用規范“標準輸出”,從 Microsoft Access 表“外部報表” 將數據導出到帶有分隔符的文本文件 April.doc 中: DoCmd.TransferText acExportDelim, "Standard Output", _ ???? "External Report", "C:\Txtfiles\April.doc" ? |