如何解决VBA Excel-劣质PDF转换Word文档
下午好,
我希望具有与Excel VBA宏用.pdf转换的.docx文件相同的质量。 有可能吗?
到目前为止,我使用了以下代码:
Sub convertpdfword()
Application.ScreenUpdating = False
Application.displayAlerts = False
Application.displayStatusBar = True
Dim pdf_path As String
Dim word_path As String
pdf_path = ThisWorkbook.Path
word_path = ThisWorkbook.Path
Dim fso As New FileSystemObject
Dim fo As Object
Dim f As File
Set fo = fso.GetFolder(pdf_path)
Dim wa As New Word.Application
Dim doc As Word.Document
Set wa = CreateObject("word.application")
wa.Visible = True
For Each f In fo.Files
If fso.GetExtensionName(f.Name) Like "pdf*" Then
Set doc = wa.Documents.Open(f.Path)
doc.SaveAs2 (word_path & "\" & Replace(f.Name,".pdf",".docx"))
doc.Close False
End If
Next
wa.Quit
Application.StatusBar = ""
MsgBox "All done"
End Sub
我的.docx文件质量下降,如下所示:
是否有可能保持与Foxit PDF-另存为选项相同的质量?还是我应该尝试使用另一种编程语言来做到这一点?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。