【发布时间】:2018-11-25 16:08:59
【问题描述】:
wordTemplate = "c:\someTemplate.docx"
Set objWord = CreateObject("Word.Application")
objWord.Visible = True
objWord.documents.Add Template:=wordTemplate, NewTemplate:=False, DocumentType:=0
'''here I iterate and do stuffs, and then:'''
With objWord.ActiveDocument
.SaveAs Filename:=("somePath" & "aName"), FileFormat:=wdFormatPDF
.Close
End With
With objWord
.Quit
End With
这会生成一个 .docx 文件。 ¿wdFormatPDF不应该给我一个PDF吗?
编辑: 我将 .SaveAs 行修改为:
.SaveAs Filename:=(Hoja1.Range("N6").Text & Hoja1.Range("A1") & ".pdf"), FileFormat:=wdFormatPDF
和
.SaveAs2 Filename:=(Hoja1.Range("N6").Text & Hoja1.Range("A1") & ".pdf"), FileFormat:=wdFormatPDF
但两者都会生成无法呈现的 .pdf 文件。
【问题讨论】: