我有一个自动生成的报告,它显示查询的单个记录中的多个字段。最终目标实际上是自动将此报告导出为PDF文件,以便其他用户可以从Access 2007表单自动生成PDF文件。
有common solution使用DoCmd.OutputTo
和acFormatPDF
,但这需要用户拥有允许在Office 2007应用程序中保存为PDF的加载项。默认情况下,我的最终用户不会安装此加载项,我认为我不能依赖它们安装它。
是否有另一种获取PDF的方法,它不涉及其他加载项或应用程序?
答案 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