Access VBA,创建Word文件后,怎样保存为PDF格式?
Office2007我的程序大概是这样写的:...SetappWord=GetObject(,"Word.Application")...Setdoc=appWord.D...
Office 2007
我的程序大概是这样写的:
...
Set appWord = GetObject(, "Word.Application")
...
Set doc = appWord.Documents.Add(strTemplateNameAndPath)
...
我试着直接把文件saveas成wdFormatPDF格式,好像不行:
doc.SaveAs FileName:=strFilePath & strFileName, FileFormat:=wdFormatPDF
提示错误4198:命令失败。
求教:程序应该怎么写才能把这个生成的word文件保存为pdf文件?
问题已经解决,用ExportAsFixedFormat(还装了一个插件):
doc.ExportAsFixedFormat strFilePath & strFileName & ".pdf", wdExportFormatPDF
不过麻烦的是要先保存word文件:
doc.SaveAs FileName:=strFilePath & strFileName, FileFormat:=wdFormatDocument 展开
我的程序大概是这样写的:
...
Set appWord = GetObject(, "Word.Application")
...
Set doc = appWord.Documents.Add(strTemplateNameAndPath)
...
我试着直接把文件saveas成wdFormatPDF格式,好像不行:
doc.SaveAs FileName:=strFilePath & strFileName, FileFormat:=wdFormatPDF
提示错误4198:命令失败。
求教:程序应该怎么写才能把这个生成的word文件保存为pdf文件?
问题已经解决,用ExportAsFixedFormat(还装了一个插件):
doc.ExportAsFixedFormat strFilePath & strFileName & ".pdf", wdExportFormatPDF
不过麻烦的是要先保存word文件:
doc.SaveAs FileName:=strFilePath & strFileName, FileFormat:=wdFormatDocument 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询