我曾经通过Word Automation将Word文档转换为PDF:枚举CommandBars,直到找到包含“PDFmaker”的内容,枚举其控件并执行它。
使用Word 2007不再有效 - 尽管已安装PdfMaker Com Addin并可通过Acrobat菜单访问。
出于质量原因,需要PDFmaker。因此我无法使用Microsoft“另存为PDF”插件;所以此处另一篇文章中描述的SaveAs方法不适用。有什么想法吗?
答案 0 :(得分:2)
从Word中获取PDF的常用方法是打印到虚拟PDF打印机。我敢打赌你已经安装了一个。也许你觉得质量合适。
代码如下:
Application.ActivePrinter = "whatever PDF printer you've got"
ThisDocument.PrintOut OutputFileName:="c:\whatever.pdf", PrintToFile:=True