You can do it in a couple of ways. Perhaps the easiest is to attach a macro to a print button on the sheet. The macro would do two things:
1. Change the color of the font to match the background. So for instance, if the font is black, and the background of the cell is white, then you could include your print command, the change the cell font back again.
'This will change the font of the cell to white
Range("A1").Font.ColorIndex = 2
'This will initiate the Print command
'This will change the font of the cell back to black
Range("A1").Font.ColorIndex = 1
Adjust your ColorIndex Numbers as needed, and your Print command as needed.
old, slow, and confused
but at least I'm inconsistent!
Have you notified your rookies that the filename is in the title bar?
When we tax (or punish) behavior, we get less of it. When we reward behavior, we get more of it.
Your efforts are rewarding ignorance: please, please consider "smarting up your users" rather than "dumbing down the interface".
Or, you can just put the cell with the filename above the print range.