【问题标题】:Exporting Office 2007 documents to PDF without using Microsoft's add-in?在不使用 Microsoft 的加载项的情况下将 Office 2007 文档导出为 PDF?
【发布时间】:2016-07-24 05:15:18
【问题描述】:

我有一个自动生成的报告,它显示来自单个查询记录的多个字段。最终目标实际上是自动将此报告导出为 PDF 文件,以便其他用户可以从 Access 2007 表单自动生成 PDF 文件。

有一个common solution 使用DoCmd.OutputToacFormatPDF,但这需要用户拥有允许在Office 2007 应用程序中保存为PDF 的加载项。默认情况下,我的最终用户不会安装此加载项,我认为我不能依赖他们安装它。

是否有其他方法可以获取 PDF,而不涉及其他加载项或应用程序?

【问题讨论】:

  • 为什么需要加载项? PDF 支持已内置到 Office 2007
  • 如果不允许加载项或其他安装,那么您无法使用 Office 2007 执行此操作
  • Office 2007 Service Pack 1 中包含“保存为 PDF”功能。您的用户是否在未安装官方 Service Pack 的情况下实际运行 Office 2007 应用程序?
  • @HansUp 是的...本地机器有服务包,但所有远程桌面用户都没有。

标签: vba ms-access-2007 ms-office


【解决方案1】:

您是否尝试过 ExportAsFixedFormat 方法?例如ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF FileName:=“sales.pdf” Quality:=xlQualityStandard DisplayFileAfterPublish:=True https://msdn.microsoft.com/en-us/library/bb238907%28v=office.12%29.aspx

【讨论】:

  • 该链接适用于 Excel,并声明如果没有加载项,它将无法工作。
猜你喜欢
  • 2011-02-28
  • 1970-01-01
  • 1970-01-01
  • 2010-09-27
  • 1970-01-01
  • 2017-02-23
  • 1970-01-01
  • 2013-03-07
  • 2011-03-19
相关资源
最近更新 更多