ExportWithFormatting 宏操作

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的英文版本以便参考。

你可以使用ExportWithFormatting操作将指定的Access 数据库对象 ( 数据表 、 窗体 、 报表 或模块 ) 中的数据输出到多种输出格式。

注意: 从 Access 2010 开始, 将OutputTo宏操作重命名为ExportWithFormatting。 此宏操作的参数仍然相同。

注意: ExportWithFormatting宏操作在 Access web 应用中不可用。

设置

ExportWithFormatting操作具有以下参数。

操作参数

说明

对象类型

包含要输出数据的对象的类型。 单击"表" (对于表数据表)、查询(对于查询数据表)、体 (对于窗体或窗体数据表)、报表模块服务器视图存储过程函数(在对象中)"宏设计" 窗口的 "操作参数" 部分中的 "类型" 框。 不能输出 宏。 如果要输出活动对象,请用该参数选择它的类型,但保留“对象名称”参数为空。 此参数为必选项。 默认值为“”。

对象名称

包含要输出数据的对象的名称。 “对象名称”框显示数据库中属于“对象类型”参数所选类型的所有对象。

如果你在类库数据库 中运行包含ExportWithFormatting操作的宏, Access 将首先在 library 数据库中查找具有此名称的对象, 然后在当前数据库中查找。

输出格式

输出数据时将要采用的格式的类型。 可以选择“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 会提示你输入输出格式。

注意: 仅当在安装该加载项后,才可以从 Office Access 2007 中导出到 PDF 或 XPS 格式的文件。 有关详细信息, 请参阅保存或转换为 PDF 或 XPS

输出文件

作为数据输出目标的文件(包括完整路径)。 可以包括你用“输出格式”参数选择的输出格式所对应的标准文件扩展名,但该参数不是必选项。 如果保留“输出文件”参数为空,Access 会提示你提供输出文件名。

自动启动

指定是否希望在ExportWithFormatting操作运行后立即启动相应的软件, 并打开由输出文件参数指定的文件。

模板文件

你希望用作 HTML 文件模板的文件的路径和文件名。 模板文件是一种文本文件,其中包含对 Access 而言具有唯一性的 HTML 标记和符号。

编码

将要用于输出文本或 HTML 数据的字符编码格式的类型。 可以选择“MS-DOS”、“Unicode”或“Unicode (UTF-8)”。 “MS-DOS”参数设置仅对文本文件提供。 如果将该参数保留为空,那么对于文本文件,Access 将采用 Windows 默认编码来输出数据;对于 HTML 文件,Access 将采用默认系统编码来输出数据。

输出质量

选择“打印”可以优化打印输出,或者,选择“屏幕”可以优化屏幕的输出显示。

备注

Access 数据以所选格式输出,任何采用相同格式的程序都能读取该数据。 例如,可以将 Access 报表连同其格式输出到 RTF 格式的文档中,然后在 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方法。

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×