Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

您可以使用 ImportExportText 宏指令來匯入或匯出目前 Access 資料庫 (.mdb 或 .accdb) 與文字文件之間的文字。 您也可以將文字檔中的數據連結至目前的 Access 資料庫。 透過連結的文字檔,您可以使用 Access 檢視文字資料,同時仍可從字處理程式完整存取資料。 您也可以匯入、匯出至 HTML 檔案中的數據表或清單, (*.html) 。

附註: 從 Access 2010 開始, TransferText 宏指令已重新命名為 ImportExportText

附註: 如果您連結至文本檔或 HTML 檔案中的數據,則數據會在 Access 中只讀。

附註: 如果資料庫不受信任,將不允許此動作。

設定

ImportExportText 宏指令具有下列自變數。

巨集指令引數

描述

傳輸類型

您要進行傳輸的類型。 您可以從分隔符或固定寬度文字檔或 HTML 檔案中匯入資料、匯出資料至或連結至數據。 您也可以將數據匯出至 Word 郵件合併數據檔,然後搭配 Word 郵件合併功能來建立合併的檔,例如表單信件和郵寄卷標。

在宏設計視窗的 [動作自變數] 區段中,選取 [匯入分隔符]、[匯入固定寬度]、[匯入 HTML]、[導出分符]、[匯出固定寬度]、[導出 HTML]、[導出 windows 合併的導出 Word]、[連結分隔符]、[連結固定寬度] 或 [連結 HTML]。 預設值為 [ 匯入分隔符]

附註: Access 專案 (.adp) 僅支援 [匯入分隔符]、[匯入固定寬度]、[固定寬度] 或 [導出 Windows 合併] 傳輸類型的導出 Word。

規格名稱

決定文本文件匯入或連結方式之一組選項的規格名稱。 對於固定寬度文本檔,您必須指定自變數或使用 schema.ini 檔案,該檔案必須儲存在與匯入或連結文本檔相同的資料夾中。

若要建立匯入或連結文字文件的規格:

  1. 在 [ 外部數據] 索 引標籤的 [匯 ] 群組中,按兩下 [ 文字檔]

  2. 在 [ 取得外部數據 ] 對話框中,在 [ 檔名 ] 方塊中輸入來源文本文件的路徑。

  3. 按兩下您要儲存資料 (匯入、附加或連結) 的選項,然後按兩下 [ 確定]

  4. 在 [ 匯入文字精靈 ] 對話框中,按兩下 [ 進階]

  5. 指定您要用於此規格的選項,然後按兩下 [ 另存新檔]

  6. 輸入您想要的規格名稱,然後按下 [ 確定]

  7. 您可以按下 [規格] 對話框中的 [ 規格 ] 來管理現有的規格。

  8. 按兩下 [確定 ] 關閉 [規格] 對話框。

每當您要匯入或匯出相同類型的文字檔時,您就可以在此自變數中輸入規格名稱。

您可以匯入、匯出或連結分隔符文本檔,而不需要為此自變數輸入規格名稱。 在此情況下,Access 會使用精靈對話框中的預設值。 Access 會針對郵件合併資料檔使用預先決定的格式,因此當您匯出這些類型的檔案時,不需要為此自變數輸入規格名稱。 您可以搭配 HTML 檔案使用匯入/匯出規格,但套用規格的唯一部分是數據類型格式設定的規格。

數據表 名稱

Access 資料表的名稱,用於匯入文字數據、匯出文字數據,或將文字數據連結至。 您也可以輸入要匯出資料的 Access 查詢 名稱。 此為必要引數。

如果您在 [傳輸類型] 方塊中按兩下 [匯入分隔符]、[匯入固定寬度] 或 [匯入 HTML],Access 會在數據表已存在時,將文字數據附加至此數據表。 否則,Access 會建立包含文字數據的新數據表。

使用 ImportExportText 宏指令時,您無法使用 SQL 語句指定要匯出的數據。 您必須先建立查詢,然後在 [ 數據表名稱 ] 自變數中指定查詢的名稱,而不是使用 SQL 語句。

檔名

要從中匯入、匯出至或連結至的文本檔名稱。 包含完整路徑。 此為必要引數。

當您從 Access 匯出數據時,Access 會建立新的文字檔。 如果檔名與現有文本檔的名稱相同,Access 會取代現有的文字檔。

如果您想要匯入或連結 HTML 檔案中的特定資料表或清單,可以使用 HTML 表格名稱 自變數。

有功能變數名稱

指定文字檔的第一列是否包含功能變數名稱。 如果您選取 [是],Access 會在匯入或連結文字數據時,使用此列中的名稱做為 Access 數據表中的功能變數名稱。 如果您選取 [否],Access 會將第一列視為一般數據列。 預設為 [否]。

Access 會忽略 Windows 郵件合併數據檔 Word 自變數,因為第一列必須包含功能變數名稱。

當您將 Access 資料表或 選取查詢 匯出為分隔符或固定寬度文本檔時,如果已針對此自變數選取 [ ],Access 會將數據表的功能變數名稱插入或選取查詢到文本檔的第一列。

如果您要匯入或連結固定寬度文本檔,並在此方塊中選取 [ ],包含功能變數名稱的第一列必須使用匯入/匯出規格中設定的欄位分隔符來分隔域名稱。 如果您要匯出成固定寬度文本檔,並選取 [ ] 做為此自變數,Access 會使用此分隔符將域名插入文本檔的第一列。

HTML 表格名稱

您要匯入或連結之 HTML 檔案中的數據表或清單名稱。 除非 移轉類型 自變數設定為 [匯入 HTML] 或 [連結 HTML],否則會忽略此自變數。 如果您將此自變數留白,HTML 檔案中的第一個數據表或清單會匯入或連結。

HTML 檔案中的數據表或列表名稱取決於 <CAPTION> 標籤所指定的文字,如果有 <字幕> 標籤。 如果沒有 <字幕> 標籤,名稱是由 <標題> 標籤所指定的文字決定。 如果有多個數據表或清單的名稱相同,Access 會在每個名稱的結尾加上一個數位來加以區別;例如,[員工1] 和 [員工2]。

程式代碼頁面

與 字碼頁搭配使用的 字元集 名稱。

註解

您可以將 Access 選取查詢中的數據匯出至文字檔。 Access 會導出查詢的 結果集 ,就像數據表一樣。

您附加至現有 Access 資料表的文字資料必須與資料表的結構相容。

  • 文字中的每個欄位必須與數據表中對應欄位的數據類型相同。

  • 除非您將 [ 有功能變數名稱 ] 自變數設為 [ ],否則欄位的順序必須相同 (,在這種情況下,文字中的功能變數名稱必須符合數據表) 中的功能變數名稱。

此宏指令類似於按兩下 [外部資料] 索引標籤上 [入或匯出] 群組中的 [文字檔]。 ImportExportText 宏指令的自變數會反映 [文字檔] 命令啟動精靈中的選項。

秘訣

匯入/匯出規格會儲存 Access 匯入、匯出或連結文字檔所需的資訊。 您可以使用儲存的規格來匯入、匯出或連結文字檔或類似文字檔的文字資料。 例如,您可能會從主機電腦收到文本檔中的每周銷售數位。 您可以針對這類數據建立並儲存規格,然後在您將此數據新增至 Access 資料庫時使用規格。

附註: 如果您查詢或篩選連結的文本文件,查詢或篩選會 區分大小寫。

若要在 Visual Basic for Applications (VBA) 模組中執行 ImportExportText 宏指令,請使用 DoCmd 物件的 TransferText 方法。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×