从Excel打印PDF时,对象显示为黑框

时间:2013-05-28 19:33:08

标签: excel pdf excel-2010

行。 Stackoverflow ...我认为即使对你来说这也是一个难以破解的难题!

我正在使用Office 2010运行Windows 7.我设计了一个用户可以填写的用户表单。用户表单由常规工作表,公式和一些表单元素(不是active-x类型)组成。一切顺利,直到我尝试将其打印为PDF。然后表单元素都显示为黑框!

我正在使用Microsoft Office Native PDF打印机,并且我需要这样做(因为我有一些可以执行的代码)。

我在网上搜索过,在论坛中只发现了两个主题(herehere),甚至讨论了这个主题。两个帖子都没有有用的答案。一个帖子声称问题出在Excel(我相信),而且它随着SP2而消失。我安装了SP2,但没有解决这个问题。

以下是它的外观截图:

Black Boxes

有谁知道为什么会这样,以及如何解决它?

谢谢!

3 个答案:

答案 0 :(得分:3)

我发现发生这种情况时,在某些情况下,您可以通过更改“PDF”类型的“另存为”选项来解决此问题。

  1. 在“另存为”对话框中,选择“另存为类型:”
  2. 下的PDF
  3. 点击选项按钮
  4. 从PDF选项下的“ISO 19005-1兼容(PDF / A)”选项中删除检查(见图)
  5. enter image description here

    注意:我使用的是Excel 2010 v14.0.7153.5000,在Windows 7 Professional 64位操作系统,Service Pack 1上运行64位

答案 1 :(得分:1)

我认为您会发现原生pdf文件转换器本身仅适用于Word或Excel文档。 Userform既不是。

答案 2 :(得分:0)

我用微软的词来解决这个问题。可能会更新您的驱动程序解决您的问题。同样糟糕的字体也会引发这个错误。