【问题标题】:Objects appear as black boxes when printing a PDF from Excel从 Excel 打印 PDF 时,对象显示为黑框
【发布时间】:2013-05-23 21:25:06
【问题描述】:

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

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

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

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

这是它的截图:

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

谢谢!

【问题讨论】:

  • 我之前经历过类似的事情,这可能是问题所在。所有用户都会发生这种情况,还是仅对某些用户发生这种情况?因为您的用户窗体使用的是 Windows 主题颜色,所以使用某些主题可能会导致打印时出现黑块……万岁。您可能需要手动指定颜色。
  • @DanielCook 它发生在所有用户身上!事实上,这就是我第一次了解这个问题的方式。一位用户想要打印文档,结果出现了黑框。
  • 在“普通”打印机上打印时会发生这种情况吗?
  • @Voitcus 它也发生在普通打印机上!
  • 打印时可以选择标记字段。这就是为什么它们是黑色的。您应该取消选中选项中的某些内容,但我正在通过电话写这篇文章,无法提供更多帮助

标签: excel pdf excel-2010


【解决方案1】:

我想您会发现本机 pdf 文件转换器仅适用于 Word 或 Excel 文档本身。 Userform 两者都不是。

【讨论】:

  • 嗨 Gssi,正如我在最初的帖子中试图解释的那样,我创建了一个用户表单的工作表。需要明确的是,我没有进入 VBE 并在那里创建用户表单......只是一个简单的 Excel 文档,其中包含一些表单元素!希望这有助于清除它。但有趣的是,用户表单不是由本机 PDF 打印的!还是谢谢!
【解决方案2】:

我在使用 Microsoft Word 时遇到了这个问题。可能正在更新您的驱动程序解决您的问题。糟糕的字体也会引发此错误。

【讨论】:

    【解决方案3】:

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

    1. 在文件“另存为”对话框中,选择“另存为类型:”下的 PDF:
    2. 点击选项按钮
    3. 从 PDF 选项下的“符合 ISO 19005-1 (PDF/A)”选项中删除检查(见图)

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-05
      • 1970-01-01
      相关资源
      最近更新 更多