如何在没有单元格背景色的情况下打印选择(黑白打印)VB
问题描述:
如何更改此行代码以便不选择单元格填充颜色或以某种方式PrintOut黑白选择,同时保持填充颜色在页面上。如何在没有单元格背景色的情况下打印选择(黑白打印)VB
Range("H8:K10" & "," & "A" & firstRow & ":G" & lastRow).PrintOut
答
这应该可以做到。 Worksheets("Sheet1").PageSetup.BlackAndWhite = True
为什么不在[[BeforePrint]](https://msdn.microsoft.com/en-us/vba/excel-vba/articles/workbook-beforeprint-event-excel)事件中添加该事件单元格的颜色,并在打印后添加回来? AFAIK你不能通过编辑该单行来做你想做的事。 – BruceWayne
看到这里:https://msdn.microsoft.com/en-us/vba/excel-vba/articles/pagesetup-blackandwhite-property-excel –