将Office 2007文档导出为PDF而不使用Microsoft的加载项?

时间:2016-04-04 15:13:07

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

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

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

是否有另一种获取PDF的方法,它不涉及其他加载项或应用程序?

1 个答案:

答案 0 :(得分:0)

Have you tried the ExportAsFixedFormat method? e.g. ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF FileName:=“sales.pdf” Quality:=xlQualityStandard DisplayFileAfterPublish:=True https://msdn.microsoft.com/en-us/library/bb238907%28v=office.12%29.aspx