【发布时间】:2015-01-03 08:51:34
【问题描述】:
我正在尝试使用 ExportAsFixedFormat 将 Excel 工作表导出为 PDF,我拥有的代码正在创建 PDF,但它用转换后的 pdf 中的标准字体替换了我的 Excel 文件中的 Myriad Pro。
导出代码如下:
awb.Sheets("PIN").ExportAsFixedFormat Type:=xlTypePDF, _
fileName:=strFileName, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
有什么方法可以强制 Adobe 使用我设置的字体而不是恢复为标准字体?当我手动将单个工作表转换为 PDF 时,它工作正常。
【问题讨论】:
-
When I convert a single sheet to PDF manually it works fine.你是怎么转换的?File|Print或File|SaveAs? -
我有一个用于 excel 的 Acrobat 插件,可以转换为 pdf - 在首选项中它有一个选项“依赖系统字体”,可以取消勾选。
-
那么这个插件是如何工作的呢?需要点击
File|Print吗? -
AFAIK,
.ExportAsFixedFormat不使用 Adobe -
要使用插件进行转换 - 我的 excel 菜单中有一个 acrobat 选项卡,我选择了它,并且有转换为 pdf 选项,然后使用预设将选定的工作表保存为 pdf 文件分页符等。