2013-08-07 139 views
0

在MS-Office套件应用程序之外使用VBA,是否有创建PDF文档或可以转换为PDF的其他轻量级文档的好方法?在VBA中创建PDF文档

我有类内的数据,我想进入PDF,我该如何快速做到这一点,而不诉诸开放MS Word,MS Excel等?

+0

你可以看看cutepdf api:http://www.cutepdf.com/solutions/formsdk.asp虽然我不认为它是免费的产品(我知道cutePDF有一个免费的组件,但发展东西,我认为,是你必须许可的产品)。 – sous2817

+0

通过VBA在Word或Excel中保存文档需要大约4-5行代码,只是说... – AKDADEVIL

+0

同意,只需要几行代码,但与我尝试的代码相比,它的成本相对较高去做。 Word或Excel的启动时间,将会进入我尝试使用VBA保存的时间。我很欣赏这个建议,我不认为这是正确的选择。 – lfrandom

回答

0

此链接似乎可能有助于解决您的问题。

http://forums.adobe.com/thread/840511

据有关资料那里你可以打印到的Adobe PDF虚拟打印机,它会生成文件。那个论坛上的人们正在做一些事情,然后通过电子邮件发送文件并从访问数据中生成文件,但它看起来像一个适用于任何VBA项目的解决方案。

+0

我认为如果我有印刷的东西,这将工作。我的问题是,我有数据,但没有打印,没有文档或屏幕使用,它只是数据。我需要创建一个文档,以便我迄今为止找到的任何解决方案都能正常工作。 – lfrandom

+0

如果您没有需要打印的东西,pdf的目的是什么?你是否试图从你拥有的类中的数据动态生成pdf? – SweetBro

+0

你钉了它,我试图根据我拥有的数据动态创建PDF。 – lfrandom