此方法将 Microsoft Publisher 出版物保存为 PDF 或 XPS 格式。 经过转换的文档可以发送到专业印刷机构或复印店以进行桌面打印或电子分发。
语法
表达式。ExportAsFixedFormat (Format, FileName, Intent, IncludeDocumentProperties, ColorDownsampleTarget, ColorDownsampleThreshold, OneBitDownsampleTarget, OneBitDownsampleThreshold, From, To, 份数, Collate, PrintStyle, DocStructureTags, BitmapMissingFonts, UseISO19005_1, ExternalExporter)
表达式 表示 Document 对象的变量。
参数
| 名称 | 必需/可选 | 数据类型 | 说明 |
|---|---|---|---|
| Format | 必需 | PbFixedFormatType | 导出出版物所使用的格式。 可以是 PbFixedFormatType 常量之一。 |
| FileName | 必需 | String | 导出文件的文件名。 |
| Intent | 可选 | PbFixedFormatIntent | 导出文件的输出质量。 可以是 PbFixedFormatIntent 常量之一。 |
| IncludeDocumentProperties | 可选 | Boolean | 如此 如果您想要保存 PDF 文件的文档属性。 |
| ColorDownsampleTarget | 可选 | Long | 彩色图像取样率降低的目标。 测量单位为每英寸点数。 必须大于 96。 |
| ColorDownsampleThreshold | 可选 | Long | 达到或高于该阈值,将图像向下采样到 ColorDownsampleTarget 级别。 |
| OneBitDownsampleTarget | 可选 | Long | 1 位图像取样率降低的目标。 |
| OneBitDownsampleThreshold | 可选 | Long | 图像向下采样到 OneBitDownsampleTarget 级别或高于该阈值的阈值。 |
| From | 可选 | Long | 要导出的第一页的页码。 |
| To | 可选 | Long | 要导出的最后一页的页码。 |
| Copies | 可选 | Long | 副本数。 |
| Collate | 可选 | Boolean | 是否逐份打印。 |
| PrintStyle | 可选 | PbPrintStyle | 打印导出文件所采用的样式。 可以是 PbPrintStyle 常量之一。 默认值取决于 Intent 参数的值。 |
| DocStructureTags | 可选 | Boolean | 是否包括文档结构标记,以改进文档的辅助功能。 默认值为 True 。 |
| BitmapMissingFonts | 可选 | Boolean | 是否包含文本的位图。 如果字体许可证不允许在 PDF 文件中嵌入字体,则为此参数传递 True 。 如果传递的是 False ,则引用该字体,和查看者的计算机会替换合适的字体,如果编写的一个不可用。 默认值为 True 。 |
| UseISO19005_1 | 可选 | Boolean | 所得到的文档是否符合 ISO 19005 1 (PDF/A)。 默认值为 False 。 |
| ExternalExporter | 可选 | Variant | 指针,指向使调用代码的备用实现的外接程序。 通过编写实现 COM 指向 Microsoft Office 加载项,您可以添加对其他的固定格式的支持。 有关详细信息,请参阅在 Word Automation Services 中扩展固定格式导出功能。 |
备注
ExportAsFixedFormat 方法等效于在发布服务器上的用户界面中的 文件菜单上的 发布为 PDF 或 XPS命令。
示例
以下 Microsoft Visual Basic for Applications (VBA) 宏显示如何使用 ExportAsFixedFormat 方法将活动发布另存为 .pdf 文件。
在运行此代码之前,请替换 pathandfilename.pdf 为有效的文件名和计算机上你有权保存文件的文件夹的路径。
Public Sub ExportAsFixedFormat_Example()
ThisDocument.ExportAsFixedFormat pbFixedFormatTypePDF, "pathandfilename.pdf"
End Sub
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。