I also have this problem. I have a Document Trigger OnPostReload to run a Macro. This Macro runs when I reload from the client, but not when I reload from the QMC (trying to schedule reloads to export a graph as an image).
The code is as follows:
public function ExportImage
vFolder = "\\ws1\Sites\Corporate\qlikview\"
fileName = "Temperature.png"
set obj = ActiveDocument.GetSheetObject("CH_TEMP")
obj.ExportBitmapToFile vFolder & fileName
I even tried removing the WaitForIdle commands and it still won't run unless I do it from the Client Application.