您可以使用 ExportWithFormatting 宏指令,將指定 Access 資料庫物件中的數據輸出 ( 資料工作表、 表單、 報表或 模組) 為數種輸出格式。
附註: Access Web App 不提供 ExportWithFormatting 宏指令。
設定
ExportWithFormatting 宏指令具有下列自變數。
巨集指令引數 |
描述 |
---|---|
物件類型 |
內含輸出資料的物件類型。 按兩下 [資料表數據工作表) 的數據表 (、查詢資料工作表) 的查詢 (、表單或表單資料工作表) 的 [表單 (]、[報表]、[模組]、[伺服器檢視]、[儲存程式],或 [宏設計] 視窗 [動作自變數] 區段中之 [物件類型] 方塊中的 [函數]。 您無法輸出 巨集。 如果您要輸出使用中物件,請選取其類型與此引數,但將 [物件名稱] 引數保留空白。 此為必要引數。 預設為 [表格]。 |
物件名稱 |
內含輸出資料之物件的名稱。 [物件名稱] 方塊顯示由 [物件類型] 引數所選取之類型資料庫中的所有物件。 如果您在 程式庫資料庫中執行包含 ExportWithFormatting 宏的宏,Access 會先在文檔庫資料庫中尋找具有此名稱的對象,然後在目前的資料庫中尋找。 |
輸出格式 |
您想要用來輸出資料的格式類型。 您可以選取 [Excel 97 - Excel 2003 活頁簿 (*.xls)]、[Excel 二進位活頁簿 (*.xlsb)]、[Excel 活頁簿 (*.xlsx)]、[HTML (*.htm; *.html)]、[Microsoft Excel 5.0/95 活頁簿 (*.xls)]、[PDF 格式 (*.pdf)]、[RTF 格式 (*.rtf)]、[文字檔 (*.txt)] 或 [XPS 格式 (*.xps)]。 如果您將此引數留白,Access 會提示您輸入輸出格式。 |
輸出檔案 |
您要輸出資料的檔案,包括完整路徑。 您可以包含您使用 [輸出格式] 引數選取之輸出格式的標準副檔名,但並非必要。 如果您將 [輸出檔案] 引數留白,Access 會提示您輸入輸出檔案名稱。 |
自動啟動 |
指定是否要在 ExportWithFormatting 動作執行後立即啟動適當的軟體,並開啟 [ 輸出檔案 ] 自變數所指定的檔案。 |
範本檔案 |
您要做為 HTML 檔案範本使用之檔案的路徑和檔案名稱。 範本檔案是包含對 Access 為唯一的 HTML 標籤和 Token 之文字檔案。 |
編碼 |
您要用來輸出文字或 HTML 資料的字元編碼格式類型。 您可以選取 [MS-DOS]、[Unicode] 或 [Unicode (UTF-8)]。 [MS-DOS] 引數設定僅適用於文字檔案。 如果您將此引數留白,Access 會使用 Windows 的預設文字檔案編碼和預設 HTML 檔案系統編碼輸出資料。 |
輸出品質 |
選取 [列印] 最佳化列印輸出效果,或選取 [螢幕] 最佳化在螢幕上顯示的輸出效果。 |
註解
Access 資料會以選取的格式輸出,而且可由使用相同格式的任何程式讀取。 例如,您可以將 Access 報表的格式設定為 RTF 格式的文件來輸出 Access 報表,然後在 Microsoft Word 中開啟文件。
如果將資料庫物件輸出為 HTML 格式,Access 會建立內含物件中資料的 HTML 格式檔案。 您可以使用 [範本檔案 ] 自變數來指定要做為 .html 檔案範本的檔案。
當您使用 ExportWithFormatting 宏指令將資料庫物件輸出到任何輸出格式時,適用下列規則:
-
您可以在資料表、查詢和表單資料工作表中輸出資料。 在輸出檔案中,資料工作表中的所有欄位都會像在 Access 中顯示的一樣,但包含 OLE 物件的欄位除外。 OLE 物件欄位的資料行會包含在輸出檔案中,但欄位是空白的。
-
對於繫結至 [是/否] 欄位的 控制項 (切換按鈕、選項按鈕 或 核取方塊),輸出檔案會顯示為值 -1 (是) 或 0 (否)。
-
對於繫結至超連結欄位的 文字方塊,輸出檔案會針對所有輸出格式顯示 超連結,但 MS-DOS 文字除外 (在此情況下,超連結會顯示為一般文字)。
-
如果您在 表單檢視 的表單中輸出資料,輸出檔案一律包含表單的 資料工作表檢視。
-
當您以 HTML 格式輸出資料工作表或表單時,會建立一個 .html 檔案。 當您以 HTML 格式輸出報表時,會為報表中的每一頁建立一個 .html 檔案。
執行 ExportWithFormatting 宏指令的結果類似於按兩下 [外部數據] 索引標籤上 [導出] 群組中的其中一個選項。 巨集指令引數會對應至 [匯出] 對話方塊中的設定。
若要在 Visual Basic for Applications (VBA) 模組中執行 ExportWithFormatting 宏指令,請使用 DoCmd 物件的 OutputTo 方法。