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

好。 Stackoverflow …我认为这将是一个坚韧的坚果破解即使你!

我使用Office 2010运行Windows 7。我devise了一个用户可以填写的用户表单。 用户表单由常规的工作表,公式和一些表单元素(不是active-x种类)组成。 所有的作品都很好,直到我尝试把它打印成PDF。 然后表单元素都显示为黑色框!

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

我search了networking,只发现两个线程( 这里和这里 )在论坛甚至讨论的话题。 这两个线程都没有有用的答案。 一个线程声称,这个问题是与Excel(我相信),它与SP2消失。 我有SP2安装,并没有照顾到这个问题。

下面是它的样子的截图:

黑盒子

有谁知道为什么发生这种情况,如何解决?

谢谢!

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

  1. 在“另存为”对话框中,select“另存为types”下的PDF
  2. 点击选项button
  3. 从PDF选项(请参阅图片)中取消select“ISO 19005-1兼容(PDF / A)”选项

在这里输入图像描述

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

我想你会发现原生PDF文件转换器只适用于Word或Excel文件本身。 用户窗体既不是。

我有这个问题与微软的话。 可能是更新你的驱动程序解决你的问题。 糟糕的字体也会引发这个错误。