Excel Vba将Word导出为pdf

时间:2019-01-23 16:09:42

标签: excel vba pdf ms-word

我一直在努力将文字文件转换为PDFS(使用Excel的Ran)正常工作。

我尝试了以下操作(从此处的其他答案)并得到错误(在ExportAsFixedFormat行上),“无效的过程调用或参数”:

Dim objWord As Object
Set objWord = CreateObject("Word.Application")
objWord.Visible = False
objWord.DisplayAlerts = False
objWord.Documents.Open "C:\Test.docx"
objWord.ActiveDocument.ExportAsFixedFormat OutputFileName:="C:\test.pdf", ExportFormat:=wdExportFormatPDF
objWord.Quit

我也尝试过此设置,但是运行时不会出错,但是尝试打开时会出现PDF错误。

Dim objWord As Object
    Set objWord = CreateObject("Word.Application")
    objWord.Visible = False
    objWord.DisplayAlerts = False
    objWord.Documents.Open "C:\Test.docx"
    objWord.ActiveDocument.SaveAs2 FileName:="C:\Test.pdf", FileFormat:=wdFormatPDF
    objWord.Quit

0 个答案:

没有答案