<?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: Call Qlikview Macro from external VBS in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Call-Qlikview-Macro-from-external-VBS/m-p/1395547#M799278</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, the firing of a button seems not work and it might need some further requirements and/or adjustments - whereby I'm not sure if it's in general a smart idea to use VBS to execute any actions fired by a button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think if there is already VBS involved it would be more useful to use it for the tasks which are set within the actions, for example to set a variable-value like here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set m_QvApp = CreateObject("QlikTech.QlikView")&lt;/P&gt;&lt;P&gt;Set m_QvDoc = m_QvApp.OpenDoc ("D:\QVVBS\YTDMTDDTD.qvw")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;m_QvDoc.GetApplication.Refresh&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'m_QvDoc.FireQvUserEvent "BU01"&lt;/P&gt;&lt;P&gt;'m_QvDoc.FireQvEvent "$button","BU01"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;m_QvDoc.Variables("vShowMessage").SetContent 1, true&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and you could do anything like you need with this approach.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 15 Dec 2017 12:56:52 GMT</pubDate>
    <dc:creator>marcus_sommer</dc:creator>
    <dc:date>2017-12-15T12:56:52Z</dc:date>
    <item>
      <title>Call Qlikview Macro from external VBS</title>
      <link>https://community.qlik.com/t5/QlikView/Call-Qlikview-Macro-from-external-VBS/m-p/1395544#M799275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All&lt;/P&gt;&lt;P&gt;I have a short vbs code (outside QVW file ) to run QVW's macro like this below, but i got&amp;nbsp; wrong message in line 3.&lt;/P&gt;&lt;P&gt;I am not a vbs coder ,&amp;nbsp; how should I modify it ?&lt;/P&gt;&lt;P&gt;---------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Set m_QvApp = CreateObject("QlikTech.QlikView")&lt;/P&gt;&lt;P&gt;Set m_QvDoc = m_QvApp.OpenDoc ("D:\QVVBS\YTDMTDDTD.qvw")&lt;/P&gt;&lt;P&gt;m_QvApp.FireQvEvent "$button","BU02"&amp;nbsp;&amp;nbsp;&amp;nbsp; @&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Call-Qlikview-Macro-from-external-VBS/m-p/1395544#M799275</guid>
      <dc:creator>iloveqlik</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Call Qlikview Macro from external VBS</title>
      <link>https://community.qlik.com/t5/QlikView/Call-Qlikview-Macro-from-external-VBS/m-p/1395545#M799276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try it with:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set m_QvApp = CreateObject("QlikTech.QlikView")&lt;/P&gt;&lt;P&gt;Set m_QvDoc = m_QvApp.OpenDoc ("D:\QVVBS\YTDMTDDTD.qvw")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;m_QvDoc.FireQvEvent "$button","BU02" &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set doc = ActiveDocument&lt;/P&gt;&lt;P&gt;doc.FireQvEvent "$button","BU02"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Dec 2017 17:41:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Call-Qlikview-Macro-from-external-VBS/m-p/1395545#M799276</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2017-12-13T17:41:45Z</dc:date>
    </item>
    <item>
      <title>Re: Call Qlikview Macro from external VBS</title>
      <link>https://community.qlik.com/t5/QlikView/Call-Qlikview-Macro-from-external-VBS/m-p/1395546#M799277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marcus&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks, but it won't work, let me send you QVW and vbs file。&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Joe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2017 06:01:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Call-Qlikview-Macro-from-external-VBS/m-p/1395546#M799277</guid>
      <dc:creator>iloveqlik</dc:creator>
      <dc:date>2017-12-15T06:01:24Z</dc:date>
    </item>
    <item>
      <title>Re: Call Qlikview Macro from external VBS</title>
      <link>https://community.qlik.com/t5/QlikView/Call-Qlikview-Macro-from-external-VBS/m-p/1395547#M799278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, the firing of a button seems not work and it might need some further requirements and/or adjustments - whereby I'm not sure if it's in general a smart idea to use VBS to execute any actions fired by a button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think if there is already VBS involved it would be more useful to use it for the tasks which are set within the actions, for example to set a variable-value like here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set m_QvApp = CreateObject("QlikTech.QlikView")&lt;/P&gt;&lt;P&gt;Set m_QvDoc = m_QvApp.OpenDoc ("D:\QVVBS\YTDMTDDTD.qvw")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;m_QvDoc.GetApplication.Refresh&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'m_QvDoc.FireQvUserEvent "BU01"&lt;/P&gt;&lt;P&gt;'m_QvDoc.FireQvEvent "$button","BU01"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;m_QvDoc.Variables("vShowMessage").SetContent 1, true&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and you could do anything like you need with this approach.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2017 12:56:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Call-Qlikview-Macro-from-external-VBS/m-p/1395547#M799278</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2017-12-15T12:56:52Z</dc:date>
    </item>
  </channel>
</rss>

