I thought that to run a macro in a QlikView document one needs to publish the document in IE/QV plugin mode (Access Mode) which can be viewed only in IE browser.
If you are trying to run in Macro in a QVW from Chrome then are you using AJAX client to open the document in Chrome?
Apart from using macro you may use other Print solutions such as.
1. QlikView default Report that comes with Qlik package