我正在使用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. 如何將多個pdf文件轉換爲使用java的單個tiff文件?
- 2. 如何使用SVG圖形將PDF轉換爲PDF文件?
- 3. 使用CMD將多個PowerPoint文件轉換爲PDF
- 4. 將Visual Basic .Net 2.0程序自動轉換爲1.1
- 5. 如何使用Perl將PDF文件轉換爲DOC文件?
- 6. 如何使用ImageMagick將PDF文件轉換爲圖像文件
- 7. 如何將.CATDrawing文件轉換爲.pdf
- 8. 如何將gp4文件轉換爲pdf
- 9. 將pdf文件轉換爲單個jpeg?
- 10. 將單個doc文件轉換爲pdf
- 11. 如何使用itext將文檔轉換爲pdf文件
- 12. 將html文件轉換爲PDF文件?
- 13. vb.net將多個PDF文件轉換爲Excel使用Bytescout pdf提取器
- 14. 如何在Visual Basic中將文本打印到pdf文件?
- 15. 將InfoPath表單自動轉換爲PDF
- 16. 將.jrxml文件轉換爲.pdf文件
- 17. 在Windows .bat文件中使用ghostscript將多個pdf文件轉換爲PNG
- 18. 如何使用Imagemagick將.PDF文件轉換爲.PNG PHP api
- 19. Java:使用apache POI如何將ms word文件轉換爲pdf?
- 20. 如何使用java將PNG文件轉換爲PDF?
- 21. 如何使用Cocoa將pdf和doc文件轉換爲html
- 22. 如何使用Java將HTML網頁轉換爲PDF文件
- 23. 如何使用Matlab將.doc文件轉換爲PDF?
- 24. API用於將文件轉換爲PDF
- 25. 如何使用PowerShell將多個xls文件轉換爲csv?
- 26. 使用GraphicsMagick和Node.js將多個圖像轉換爲多頁面pdf文件
- 27. 如何自動將文本文件轉換爲Graphviz DOT文件?
- 28. 將多個文件從.doc轉換爲.pdf
- 29. 如何將動態php文件轉換爲pdf?
- 30. 如何使用C#類獨自編程將Adobe EPS文件轉換爲PDF?
這將有助於利用你的問題的正確標籤:VBA和VB.NET (我認爲是你真正使用的)並不是一回事。 –
對不起,我是新來的,我認爲這是一樣的:/你能幫我嗎? –