我正在使用VB.net,並且我想將文件夾中的多個doc/docx轉換爲PDF格式,我該如何實現這一點?任何幫助將不勝感激如何使用Visual Basic自動將多個doc/docx文件轉換爲pdf
回答
Office 2010引入了一些基本的PDF功能。
Sub SaveDocsToPDF()
Dim FSO As Object 'Scripting.FileSystemObject
Dim oFolder As Object 'Scripting.Folder
Dim oFile As Object 'Scripting.File
Dim doc As Word.Document
Dim sNewName As String
Set FSO = CreateObject("Scripting.FileSystemObject")
Set oFolder = FSO.GetFolder("C:\Docs")
For Each oFile In oFolder.Files
Set doc = Application.Documents.Open(oFile.Path)
sNewName = FSO.BuildPath(oFolder.Path, oFile.Name & ".pdf")
doc.SaveAs2 sNewName, Word.wdFormatPDF
doc.Close False
Next oFile
End Sub
但是如果你需要合併的文件,某些類型的加密添加密碼,你需要一個不同的解決方案
嗨謝謝你的回答,我編輯我的問題,所以它可能會更多一點解釋我很抱歉我的英語不好......不,我只是想轉換文件夾中的所有文件不只是一個特別 –
已更新爲循環播放文件夾 - 假定該文件夾中的所有文件都是Word文檔。 – ThunderFrame
對不起,我沒有提及它,但我使用的是Visual Studio 2015和你提供給我的代碼,表示Set不再被支持:/我該如何改變它?還有Word.Document等錯誤 –
- 1. 使用Visual Basic腳本將文件轉換爲PDF
- 2. 如何將多個pdf文件轉換爲使用java的單個tiff文件?
- 3. 如何自動將PDF轉換爲HTML?
- 4. 如何將幾個jpgs轉換爲單個多頁pdf文件?
- 5. 如何使用Wicked PDF將圖像文件轉換爲PDF?
- 6. 如何使用SVG圖形將PDF轉換爲PDF文件?
- 7. 使用CMD將多個PowerPoint文件轉換爲PDF
- 8. 使用java將文件轉換爲PDF
- 9. 將Visual Basic .Net 2.0程序自動轉換爲1.1
- 10. 如何使用ImageMagick將PDF文件轉換爲圖像文件
- 11. 如何將pdf文件轉換爲使用Java的word文件
- 12. 如何使用Perl將PDF文件轉換爲DOC文件?
- 13. 如何將PDF文件轉換爲使用vb.net的word文件
- 14. 如何將gp4文件轉換爲pdf
- 15. 如何將.CATDrawing文件轉換爲.pdf
- 16. 如何將DJVU文件轉換爲PDF
- 17. 將pdf文件轉換爲單個jpeg?
- 18. 將單個doc文件轉換爲pdf
- 19. 如何使用itext liberary將pdf轉換爲文本文件
- 20. 如何使用itext將文檔轉換爲pdf文件
- 21. 將Visual Basic 6.0類型轉換爲VB.NET'Structure'
- 22. 將Visual Basic函數轉換爲PHP
- 23. 將html文件轉換爲PDF文件?
- 24. 從Visual Basic轉換爲C#
- 25. vb.net將多個PDF文件轉換爲Excel使用Bytescout pdf提取器
- 26. 如何在Visual Basic中將文本打印到pdf文件?
- 27. 將InfoPath表單自動轉換爲PDF
- 28. 將.jrxml文件轉換爲.pdf文件
- 29. 將多個圖像轉換爲單個pdf文件
- 30. 如何使用Imagemagick將.PDF文件轉換爲.PNG PHP api
這將有助於利用你的問題的正確標籤:VBA和VB.NET (我認爲是你真正使用的)並不是一回事。 –
對不起,我是新來的,我認爲這是一樣的:/你能幫我嗎? –