共用方式為


DoCmd.OutputTo 方法 (Access)

OutputTo 方法會執行 Visual Basic 中的 OutputTo 動作。

語法

expression.OutputTo (ObjectType, ObjectName, OutputFormat, OutputFile, AutoStart, TemplateFile, Encoding, OutputQuality)

expression 代表 DoCmd 物件的變數。

參數

名稱 必要/選用 資料類型 描述
ObjectType 必要 AcOutputObjectType AcOutputObjectType 常數,指定要輸出之物件的類型。
ObjectName Optional Variant 是有效的類型 ObjectType 引數所選取的物件名稱的字串運算式。 如果您想要輸出作用中物件,請指定 ObjectType 引數的物件類型,並將此引數保留空白。 如果您執行包含 OutputTo 方法文件庫資料庫中的 Visual Basic 程式碼,Microsoft Office Access 搜尋的物件名稱,第一次在文件庫資料庫中,然後在目前的資料庫。
OutputFormat 選用 AcFormat AcFormat 常數,指定輸出格式。 如果您省略這個引數,則 Access 會提示您輸入的輸出格式。
OutputFile Optional Variant 字串運算式,是完整的名稱,包含您要將物件輸出至其中的檔案路徑。 如果您讓此引數保持空白,Access 會要求您提供輸出檔案名稱。
AutoStart Optional Variant 使用 True (1) 來立即啟動適當的 Microsoft Windows 型應用程式,並載入 OutputFile 引數所指定的檔案。 如果您不想要啟動應用程式,則會使用 False (0)。 Microsoft 的網際網路資訊伺服器 (.htx, .idc) 檔案和 Microsoft ActiveX Server 忽略此引數 (*.asp) 檔案。 如果您想讓此引數保持空白,則假設使用預設值 (False)。
TemplateFile Optional Variant 字串運算式,是完整的名稱,包含您要用做 HTML、HTX 或 ASP 檔案範本的檔案路徑。
Encoding Optional Variant 要用來輸出文字或 HTML 資料的字元編碼格式類型。 您可以選取 MS-DOS、Unicode 或 Unicode (UTF-8)。 MS-DOS 引數設定僅可用於文字檔案。 如果將此引數保留空白,Access 輸出資料至文字檔時會使用 Windows 預設編碼,輸出至 HTML 檔案時則使用預設系統編碼。
OutputQuality Optional AcExportQuality AcExportQuality 常數,指定要最佳化的輸出裝置類型。 預設值為 acExportQualityPrint

註解

使用 OutputTo 方法,將指定 Access 資料庫物件 (資料工作表、表單、報告、模組、資料存取頁面) 中的資料輸出為數種輸出格式。

模組僅能輸出為 MS-DOS 文字格式,所以如果您對 ObjectType 引數指定 acOutputModule,就必須對 OutputFormat 引數指定 acFormatTXT。 Microsoft 網際網路資訊伺服器與 Microsoft ActiveX 伺服器格式是僅適用於資料表、 查詢和表單,因此如果您指定 acFormatIISacFormatASPOutputFormat引數,您必須指定 acOutputTableacOutputQueryacOutputFormObjectType引數。

Access 資料會以選取的格式輸出,而且可由使用相同格式的任何應用程式讀取。 例如,您可以將 Access 報表依其原本格式輸出為 RTF 格式,然後以 Microsoft Word 開啟該文件。

注意事項

只有在安裝增益集之後,才可以透過 2007 Microsoft Office 系統程式儲存為 PDF 或 XPS 檔案。 如需詳細資訊,請參閱 2007 Microsoft Office 增益集:Microsoft 另存 PDF 檔或 XPS 檔。

範例

下列程式碼範例會將 RTF 格式 (.rtf) 的 Employees 資料表輸出至 Employee.rtf 檔案,並且立即在 Microsoft Word for Windows 中開啟檔案。

DoCmd.OutputTo acOutputTable, "Employees", _ 
 acFormatRTF, "Employee.rtf", True

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應