We couldn’t sign you in
Select the account you want to use.

您可以使用 ImportExportText 宏宏動作,在目前的 Access 資料庫 (.mdb 或 .accdb) 與文字檔之間匯入或匯出文字。 您也可以將文字檔的資料連結至目前的 Access 資料庫。 使用連結的文字檔,您可以使用 Access 來查看文字資料,同時仍可從文字處理程式完整存取資料。 您也可以從 HTML 檔案 (*.html (*.html 檔案匯) 。

附註: 從 Access 2010 開始,TransferText 宏動作已重新命名為ImportExportText。

附註: 如果您連結至文字檔或 HTML 檔案的資料,則 Access 的資料為唯讀狀態。

附註: 如果資料庫不是信任的,則不允許此動作。

設定

ImportExportText宏動作具有下列引數。

巨集指令引數

描述

傳輸類型

這是要移轉的類型。 您可以將資料從分隔符號或固定寬度文字檔或 HTML 檔案匯進、匯出至或連結至資料。 您也可以將資料匯出至 Word 合併列印資料檔案,然後您可以使用 Word 合併列印功能來建立合併檔,例如表單信件和郵寄標籤。

在宏設計視窗的動作自變數區段的傳輸類型方塊中,選取匯入分隔符號、匯入固定寬度、匯入 HTML、匯出分隔符號、匯出固定寬度、匯出HTML、匯出Windows 版 Word 合併連結分隔符、連結固定寬度或連結HTML。 預設值為 匯進分隔符號

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

規格名稱

決定如何匯出或連結文字檔之選項組的規格名稱。 對於固定寬度文字檔,您必須指定引數或使用 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 表格名稱 引數。

具有功能變數名稱

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

Access 會忽略 Windows 合併列印資料檔案的 Word 此引數,因為第一列必須包含功能變數名稱。

當您將 Access 資料表或 選取查詢 匯出至分隔符號或固定寬度文字檔時,如果您為此引數選取 [是的話,Access 會插入資料表的功能變數名稱或選取查詢至文字檔的第一列。

如果您要匯進或連結固定寬度文字檔,並在此方塊中選取 Yes, 則包含功能變數名稱的第一列必須使用匯進/匯出規格中設定之欄位分隔符號來分隔功能變數名稱。 如果您要匯出至固定寬度文字檔,並針對此引數選取 Yes,Access 會使用這個分隔符號,將功能變數名稱插入文字檔的第一列。

HTML 表格名稱

要匯出或連結之 HTML 檔案中的資料表或清單名稱。 除非將傳輸類型引數設定為 Import HTML 或 Link HTML,否則此引數會被忽略。 如果您將這個引數保留空白,HTML 檔案的第一個資料表或清單會進行匯出或連結。

HTML 檔案中的表格或清單名稱是由 <CAPTION> 標記所指定的文字決定 ,如果有一個<標>標記。 如果標記沒有<標題>,則名稱是由標題或<指定>決定。 如果多個資料表或清單的名稱相同,Access 會在每個名稱的結尾加上數位來區別它們;例如,Employees1 和 Employees2。

程式字碼頁面

與 字元集 一起使用 字碼頁。

註解

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

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

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

  • 除非您將 Has Field Names引數設為 Yes,否則欄位的順序必須相同) 。在這種情況下,文字中的功能變數名稱必須與資料表中的功能變數名稱) 。 (

此宏動作類似于按一下外部資料標籤上之匯進或匯出群組中的文字檔ImportExportText 動作的自變數會反映精靈中 [文字檔」 命令啟動的選項。

提示

匯進/匯出規格會儲存 Access 匯進、匯出或連結文字檔所需的資訊。 您可以使用儲存的規格,從類似文字檔匯進、匯出或連結文字資料。 例如,您可能會從大型主機電腦收到文字檔中的每週銷售數位。 您可以建立並儲存這類資料的規格,然後每當您新增此資料至 Access 資料庫時使用該規格。

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

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

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×