DoCmd.OutputTo 方法 (Access)

在 Visual Basic 中,OutputTo 方法执行 OutputTo 操作。

语法

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

expression:表示 DoCmd 对象的变量。

参数

名称 必需/可选 数据类型 说明
ObjectType 必需 AcOutputObjectType AcOutputObjectType 常量,指定要输出的对象的类型。
ObjectName 可选 Variant 所选类型的 ObjectType参数的对象的有效名称的字符串表达式。 若要输出活动对象,请使用 ObjectType 参数指定对象的类型,并将此参数留空。 如果运行包含 OutputTo 方法库数据库中的 Visual Basic 代码时,Microsoft Office Access 搜索的对象具有此名称,首先该库数据库,然后在当前数据库中。
OutputFormat 可选 AcFormat AcFormat 常量指定输出格式。 如果省略此参数时,Access 将提示您为输出格式。
OutputFile 可选 Variant 字符串表达式,代表对象要输出到的文件的完整名称(包括路径)。 如果将该参数保留为空,Access 将提示您指定输出文件名。
AutoStart 可选 Variant 使用 True (1) 以立即启动相应的 Microsoft Windows?based 应用程序加载 OutputFile参数所指定的文件。 如果您不想要启动应用程序,则使用 False (0)。 Microsoft Internet 信息服务器 (.htx, .idc) 文件和 Microsoft ActiveX Server 忽略此参数 (*.asp) 文件。 如果将此参数留空,假设使用的是默认值 (False)。
TemplateFile 可选 Variant 字符串表达式,代表要用作 HTML、HTX 或 ASP 文件的模板的文件的完整名称(包括路径)。
Encoding 可选 Variant 指定要用于输出文本或 HTML 数据的字符编码格式的类型。 可以选择 MS-DOS、Unicode 或 Unicode (UTF-8)。 MS-DOS 参数设置仅适用文本文件。 如果将此参数留空,Access 则通过对文本文件使用 Windows 默认编码,对 HTML 文件使用默认系统编码来输出数据。
OutputQuality 可选 AcExportQuality AcExportQuality 常量指定要优化的输出设备类型。 默认值是 acExportQualityPrint

注解

使用 OutputTo 方法将指定的 Access 数据库对象(数据表、窗体、报表、模块、数据访问页)中的数据输出为若干种输出格式。

模块只能按 MS-DOS 文本格式输出,所以如果将 ObjectType 参数指定为 acOutputModule,则必须将 OutputFormat 参数指定为 acFormatTXT。 Microsoft Internet 信息服务器和 Microsoft ActiveX 服务器格式是仅适用于表、 查询和窗体的因此如果指定 acFormatIISacFormatASPOutputFormat参数,则必须指定 acOutputTableacOutputQueryacOutputFormObjectType参数。

Access 数据将按所选的格式输出,并且可由使用相同格式的任何应用程序读取。 例如,可将 Access 报表输出为 RTF 格式文档,然后用 Microsoft Word 打开该文档。

注意

只有在安装加载项之后,才可以通过 2007 Microsoft Office system 程序将其另存为 PDF 或 XPS 文件。 有关详细信息,请参阅 2007 Microsoft Office 加载项:Microsoft Save as PDF or XPS。

示例

下面的代码示例将 RTF (.rtf) 格式的“Employees”(雇员)表输出到“Employee.rtf”文件,并立即在 Microsoft Word for Windows 中打开该文件。

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

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。