![使用 VBA 代码打印彩色 Word 文档](https://linux22.com/image/1378356/%E4%BD%BF%E7%94%A8%20VBA%20%E4%BB%A3%E7%A0%81%E6%89%93%E5%8D%B0%E5%BD%A9%E8%89%B2%20Word%20%E6%96%87%E6%A1%A3.png)
我有一个 Word 文档,我们不希望用户在从数据库生成该文档后对其进行编辑。我们已设置了一个 VBA 模块,用于在打开后自动打印该文档,但我们需要将其打印成彩色。目前,如果计算机的默认打印机设置是彩色的,它只会打印彩色,而大多数用户都忘记更改其设置。有没有办法在 VBA 模块中指定文档以彩色打印?
答案1
使用PageSetup.BlackAndWhite属性。
看这里:http://msdn.microsoft.com/en-us/library/office/ff834921.aspx