<?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: Passing object id to macro in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633195#M232293</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That helps a little in that I could then create a bunch of little macros instead of having to reproduce the entire macro several times, but I was hoping I could avoid having to create macros hardcoded to specific objects.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 May 2014 19:59:33 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-05-29T19:59:33Z</dc:date>
    <item>
      <title>Passing object id to macro</title>
      <link>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633189#M232287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a simple sorting macro like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub ExpressionSort&lt;/P&gt;&lt;P&gt;Set chart = ActiveDocument.GetSheetObject("chartname")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prop = chart.GetProperties&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If prop.Dimensions(0).SortCriteria.SortByExpression = 1 Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prop.Dimensions(0).SortCriteria.SortByExpression = -1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&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; prop.Dimensions(0).SortCriteria.SortByExpression = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; chart.SetProperties prop&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd like to reuse this for different objects, but I can't seem to pass the object id along through a parameter.&amp;nbsp; I would expect it to be something like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub ExpressionSort(objectname)&lt;/P&gt;&lt;P&gt;Set chart=ActiveDocument.GetSheetObject(objectname)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But that doesn't work at all.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 18:05:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633189#M232287</guid>
      <dc:creator />
      <dc:date>2014-05-29T18:05:42Z</dc:date>
    </item>
    <item>
      <title>Re: Passing object id to macro</title>
      <link>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633190#M232288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your assumption is correct.&amp;nbsp; How you define the objectname when calling the macro?&amp;nbsp; It could be another simple macro that calls ExpressionSort() with parameter.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 18:19:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633190#M232288</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-05-29T18:19:29Z</dc:date>
    </item>
    <item>
      <title>Re: Passing object id to macro</title>
      <link>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633191#M232289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm just trying to pass the object name as a string in the macro call - so something like ExpressionSort("chartname").&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 18:23:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633191#M232289</guid>
      <dc:creator />
      <dc:date>2014-05-29T18:23:46Z</dc:date>
    </item>
    <item>
      <title>Re: Passing object id to macro</title>
      <link>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633192#M232290</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looks correct to me.&amp;nbsp; Can you upload an example of your app?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 19:17:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633192#M232290</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-05-29T19:17:25Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Passing object id to macro</title>
      <link>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633193#M232291</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here's a sample QVW with my concepts in it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 19:41:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633193#M232291</guid>
      <dc:creator />
      <dc:date>2014-05-29T19:41:56Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Passing object id to macro</title>
      <link>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633194#M232292</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See macro in the attached.&lt;/P&gt;&lt;P&gt;You can pass the parameter in a different way of course.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 19:51:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633194#M232292</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-05-29T19:51:59Z</dc:date>
    </item>
    <item>
      <title>Re: Passing object id to macro</title>
      <link>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633195#M232293</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That helps a little in that I could then create a bunch of little macros instead of having to reproduce the entire macro several times, but I was hoping I could avoid having to create macros hardcoded to specific objects.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 19:59:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633195#M232293</guid>
      <dc:creator />
      <dc:date>2014-05-29T19:59:33Z</dc:date>
    </item>
    <item>
      <title>Re: Passing object id to macro</title>
      <link>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633196#M232294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, last time I did it, it was a bunch of little macros.&lt;/P&gt;&lt;P&gt;Maybe there is a better way.&amp;nbsp; In my case I was satisfied with this approach.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 20:03:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633196#M232294</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-05-29T20:03:27Z</dc:date>
    </item>
    <item>
      <title>Re: Passing object id to macro</title>
      <link>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633197#M232295</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;While it's not ideal for me, it's better than what I had.&amp;nbsp; It's good to know I can at least call another macro with an object id in the parameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 21:05:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633197#M232295</guid>
      <dc:creator />
      <dc:date>2014-05-29T21:05:34Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Passing object id to macro</title>
      <link>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633198#M232296</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is another one.&amp;nbsp; Separate buttons per chart, parameter is passed through a variable, one macro.&amp;nbsp; I didn't remove other macros but they are not needed.&lt;/P&gt;&lt;P&gt;See if it fits your better.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 21:52:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633198#M232296</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-05-29T21:52:14Z</dc:date>
    </item>
    <item>
      <title>Re: Passing object id to macro</title>
      <link>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633199#M232297</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nice - that should do it!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again for the help Michael.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 22:57:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Passing-object-id-to-macro/m-p/633199#M232297</guid>
      <dc:creator />
      <dc:date>2014-05-29T22:57:26Z</dc:date>
    </item>
  </channel>
</rss>

