word template flickering

In my word template I have several command buttons one of them is print button.
When I press this print button I first validate entries then hide buttons then print out document then unhide button.
This work fine but when I press button document is flickering and flashing for several seconds. This is disturbing and annoying.

How to eliminate this flickering?
Here is my code in print button click event.

Hmm, well setting the ScreenUpdating usually does the job. If not in your case, then I'd have to see a sample file to be able to test with. The other option is to set the document to print Draft Output.

Hmm, well setting the ScreenUpdating usually does the job. If not in your case, then I'd have to see a sample file to be able to test with. The other option is to set the document to print Draft Output. Doing so will not print the buttons without you having to the button's font hidden (which I'm presuming is the cause of the flickering). So something like

A few years ago I was very much a beginner at VBA, and that very much remains the case today. I'll do my best to explain things as I go in the hope that other beginners can follow. If you just want to check out a tool that creates a Select Case fu…

This is written from a 'VBA for MS Word' perspective, but I am sure it applies to most other MS Office components where VBA is used.
One thing that really bugs me is slow code, ESPECIALLY when it's mine! In programming there are so many ways to…