3

我曾经通过 Word 自动化将 Word 文档转换为 PDF:枚举命令栏,直到找到包含“PDFmaker”的命令栏,枚举其控件并执行它。

在 Word 2007 中,这不再有效 - 尽管已安装 PdfMaker Com 插件并可以通过 Acrobat 菜单访问。

出于质量原因,需要 PDFmaker。因此我不能使用微软的“另存为 PDF”插件;因此此处另一篇文章中描述的 SaveAs 方法不适用。

有任何想法吗?

4

1 回答 1

2

从 Word 中获取 PDF 的常用方法是打印到虚拟 PDF 打印机。我敢打赌你已经安装了一个。也许你觉得质量合适。

代码将是:

Application.ActivePrinter = "whatever PDF printer you've got"
ThisDocument.PrintOut OutputFileName:="c:\whatever.pdf", PrintToFile:=True
于 2010-08-04T19:31:08.697 回答