2013-08-07 71 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