The code I use for the BeforePrint event is an old Word MVP code detailed at
Intercepting events like Save and Print and
Writing application event procedures
While this code has been around since Word 2000, it is still valid today and works in the same Word version that you are using.
Note that it doesn't fire until you click 'Print' on the File Print dialog