<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: C# - Ocx doesn't launch macro when opening(trigger) in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/C-Ocx-doesn-t-launch-macro-when-opening-trigger/m-p/439634#M1235593</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Plus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I do a &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport.Reload(0);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport.save();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I open myself the report, then for the first time, my event is being triggered by myself, but not when I do:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport = axQlikOCX1.OpenDocument(filepath, "", ""); // should trigger all macros OnOpen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It actually should launch all macros which are in the OnOpen, but it doesn't. If I launch QlikView by myself without the OCX, it is being done correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport.Load(configuration.QVFile); // open my qvw file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport.SetVariables(configuration.VariableParameters); //change the variables + reload+ save (ok, but it change change graphs, so the save won't be done on the updated infos, but still on old once)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport.Load("E:/tmp.qvw"); //reopen the changed qvw file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Even tried to take the original file and saveAs and to use the saveAs.&lt;/P&gt;&lt;P&gt;But, it never changes the graphs... Is it coming from the OCX? Because when I open my QlikView document, the variables have in fact changed and the graphs are being changed since the OnOpen is being triggered, but the graphs aren't changed when I run it from the OCX in .NET&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 13 May 2013 15:10:08 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-05-13T15:10:08Z</dc:date>
    <item>
      <title>C# - Ocx doesn't launch macro when opening(trigger)</title>
      <link>https://community.qlik.com/t5/QlikView/C-Ocx-doesn-t-launch-macro-when-opening-trigger/m-p/439632#M1235587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I noticed that actually the macro which should be triggered when the QlikView document is being opened via OCX, actually doesn't get triggered.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm modifying variables from QlikView document, which are successful in C#&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;public void SetVariables(IDictionary&amp;lt;string, object&amp;gt; parameters)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (KeyValuePair&amp;lt;string, object&amp;gt; p in parameters)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Variable v = qvReport.Variables(p.Key);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (v != null)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Console.WriteLine("Before modification content : " + v.GetContent().String);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v.SetContent(p.Value.ToString(), true);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Console.WriteLine("Current content : " + v.GetContent().String);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; variables = null;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport.Save();&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, when I do a &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport.Reload(0);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or simply open my QlikView document and it actually should trigger on PostReload or OnOpen, the macro isn't being executed in the background.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Even after modifying my document, I try to open it again, the same result, it doesn't execute the macro.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible to make all macro's from QlikView document to be executed with the Ocx?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know that probably I won't get any reply, like my previous 4 different post concerning the Ocx, so I don't understand why my company paid a lots of money for support and I never get any reply here when I post a question concerning the Ocx...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2026 16:26:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/C-Ocx-doesn-t-launch-macro-when-opening-trigger/m-p/439632#M1235587</guid>
      <dc:creator />
      <dc:date>2026-01-26T16:26:21Z</dc:date>
    </item>
    <item>
      <title>Re: C# - Ocx doesn't launch macro when opening(trigger)</title>
      <link>https://community.qlik.com/t5/QlikView/C-Ocx-doesn-t-launch-macro-when-opening-trigger/m-p/439633#M1235589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Even if I try in my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport.DialogEditModule();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I see the Edit Module appear and execute the macro by myself, it still doesn't update the graphs correctly via C# while using the Ocx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I really tried all possible ways I could so far, but macros aren't being executed when I open the documents, or via C# manipulate that it should open the Edit Module and manually do the trigger myself.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 May 2013 15:34:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/C-Ocx-doesn-t-launch-macro-when-opening-trigger/m-p/439633#M1235589</guid>
      <dc:creator />
      <dc:date>2013-05-08T15:34:54Z</dc:date>
    </item>
    <item>
      <title>Re: C# - Ocx doesn't launch macro when opening(trigger)</title>
      <link>https://community.qlik.com/t5/QlikView/C-Ocx-doesn-t-launch-macro-when-opening-trigger/m-p/439634#M1235593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Plus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I do a &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport.Reload(0);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport.save();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I open myself the report, then for the first time, my event is being triggered by myself, but not when I do:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport = axQlikOCX1.OpenDocument(filepath, "", ""); // should trigger all macros OnOpen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It actually should launch all macros which are in the OnOpen, but it doesn't. If I launch QlikView by myself without the OCX, it is being done correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport.Load(configuration.QVFile); // open my qvw file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport.SetVariables(configuration.VariableParameters); //change the variables + reload+ save (ok, but it change change graphs, so the save won't be done on the updated infos, but still on old once)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qvReport.Load("E:/tmp.qvw"); //reopen the changed qvw file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Even tried to take the original file and saveAs and to use the saveAs.&lt;/P&gt;&lt;P&gt;But, it never changes the graphs... Is it coming from the OCX? Because when I open my QlikView document, the variables have in fact changed and the graphs are being changed since the OnOpen is being triggered, but the graphs aren't changed when I run it from the OCX in .NET&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 May 2013 15:10:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/C-Ocx-doesn-t-launch-macro-when-opening-trigger/m-p/439634#M1235593</guid>
      <dc:creator />
      <dc:date>2013-05-13T15:10:08Z</dc:date>
    </item>
    <item>
      <title>Re: C# - Ocx doesn't launch macro when opening(trigger)</title>
      <link>https://community.qlik.com/t5/QlikView/C-Ocx-doesn-t-launch-macro-when-opening-trigger/m-p/439635#M1235596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;Dear Micael Leal,&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I am facing the same problems.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Did you solve the problem ?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;If so , could you please share the solution ?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Thanks,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;WanKi,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Jan 2015 02:46:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/C-Ocx-doesn-t-launch-macro-when-opening-trigger/m-p/439635#M1235596</guid>
      <dc:creator />
      <dc:date>2015-01-21T02:46:02Z</dc:date>
    </item>
  </channel>
</rss>

