Word 2007自动化 - 图像在打印时显示为黑框

时间:2011-01-18 16:23:31

标签: c# image printing interop ms-word

当我使用Word 2007 Interop进行打印时,它不会在打印副本中显示图像。它只显示占位符的黑盒子。但是,当它从Word手动打印(没有Interop)时,它很好。

  

如果某些图形未打印(或未在“打印预览”中显示),   转到Office按钮|单词选项|显示:打印选项和制作   确保“打印图纸创建于   单词“已检查。

我尝试过设置

Options.PrintDrawingObject = true;

但没有效果。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

事实证明,2007年的单词似乎存在导致此问题的错误。这是由于保存时图像的链接方式。

Select all (CTRL + A)
Click on the Office Icon (circular icon in top left corner)
Go to prepare
Click on "edit links to files"
Check the "save picture in document" box
Click ok
Save

我还没有找到一种方法在互操作中做到这一点(我认为有一种方法可以自动化热键,但这感觉就像一个黑客)。