我不想使用vba代码将多个访问报告合并到一个pdf文件中。这个vba代码需要在我工作的计算机上工作。这些计算机只包含Adobe Reader,我无法安装Acrobat,因为我不是管理员。所以现在我的代码为所有报告生成一个单独的pdf。我有一些代码将这些pdf文件合并到一个pdf文件中,我使用'Acrobat.CAcroApp'。但是我在网上得到了一个错误:
Set AcroApp = CreateObject("AcroExch.App")
我想我无法做到这一点,因为计算机只安装了Adobe Reader。是否有可能在不使用Acrobat的情况下为多个报告/ pdf创建一个pdf文件。
提前谢谢
答案 0 :(得分:2)
没有acrobat阅读器,这确实无法奏效。但是,对于没有acrobat的用户,我正在使用以下脏方法;
将所有报告导出到同一文件夹中的富文本格式(“* .RTF”格式)。然后,通过访问vba打开一个单词应用程序,然后循环遍历RTF文件,然后将它们复制到word文件中,每次插入后都会有分页符。然后,将word文档保存为.PDF文件。
这是一种容易出错的方法,所以如果有经验的用户有更好的方法,请告诉我们。我也很感兴趣!
答案 1 :(得分:2)
2种解决方案。