ExportWithFormatting 宏操作

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

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

注意: 在 Access 2010 中开始,请OutputTo宏操作将被重命名为ExportWithFormatting。参数仍然是相同的该宏操作。

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

设置

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 会提示你输入输出格式。

注意: 仅当在安装该加载项后,才可以从 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方法。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

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

此信息是否有帮助?

谢谢您的反馈!

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

×