Is there some code I can stick in (VBA) that would prevent (turn off) any of the background colors from printing when a user clicks a print button (macro)? I want to use a dark color for screen, but having a black page print out is not too helpful. I guess I could change the screen update, background color to none, print out, then reset the back ground, but where there might be varied light background colors (that already are near clear or light grey at worst in print) it will become a pain...