|If you are trying to prevent the end user from printing the document, you are probably wasting your time.|
First, if you include a macro that prevents the document from printing, then macros would need to be enabled on the end user's machine. That is not something that you can control. There is no way to force macros to be enabled on another user's machine for obvious security reasons.
Second, even if you could disable printing within the document itself, there are so many workarounds that anyone with a modicum of computer skills could figure out how to print it.
Some simple methods would be to do a bunch of screen prints, or Copy/Paste to another document, or export as a another file type, etc.
Click Here Before Posting Data or VBA Code ---> How To Post Data or Code.