<?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 Macro for changing transparency in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307686#M113622</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A simpler way would be to use argb($(variabletransparency), R, G, B) function as background color.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can use an action (even simpler than a macro) to change the transparency factor variable.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Aug 2011 14:20:02 GMT</pubDate>
    <dc:creator>danielrozental</dc:creator>
    <dc:date>2011-08-29T14:20:02Z</dc:date>
    <item>
      <title>Macro for changing transparency</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307684#M113620</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everybody,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am currently working with multiple hidden buttons laying over a pivot table. For maintainability reasons, I would like to change the transparency of all buttons with one macro. I tried to make a macro, but could not find the method in the API guide. &lt;/P&gt;&lt;P&gt;Can you guys help me out?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The macro I wrote so far:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV class="mcePaste" id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"&gt;sub FixObjects&lt;BR /&gt;for s = 0 to ActiveDocument.NoOfSheets - 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set vSheet= ActiveDocument.GetSheet(s)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Objects = vSheet.GetSheetObjects&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For i = lBound(Objects) To uBound(Objects)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set vObject = Objects(i)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set vObjectProp = vObject.GetProperties&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vOK = 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'button object...&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if vOK=0 AND vObject.GetObjectType = 5 then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vObjectProp.Frame.AllowMoveSize = false&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vOK = 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'chart object...&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if vOK=0 AND ((vObject.GetObjectType &amp;gt;=10 AND vObject.GetObjectType &amp;lt;=16) OR (vObject.GetObjectType &amp;gt;=20 AND vObject.GetObjectType &amp;lt;=22)) then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vObjectProp.GraphLayout.Frame.AllowMoveSize = false&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vOK = 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'any other object...&lt;BR /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if vOK=0 then&lt;BR /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vObjectProp.Layout.Frame.AllowMoveSize = false&lt;BR /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vOK = 1&lt;BR /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;BR /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if vOK=0 then&lt;BR /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgbox(vObject.GetObjectType)&lt;BR /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vObject.SetProperties vObjectProp&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;BR /&gt;next&lt;BR /&gt;end sub&lt;/DIV&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt; sub ChangeTransparency&lt;BR /&gt;for s = 0 to ActiveDocument.NoOfSheets - 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set vSheet= ActiveDocument.GetSheet(s)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Objects = vSheet.GetSheetObjects&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For i = lBound(Objects) To uBound(Objects)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set vObject = Objects(i)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set vObjectProp = vObject.GetProperties&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;vOK = 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'button object...&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if vOK=0 AND vObject.GetObjectType = 5 then&lt;BR /&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; &lt;BR /&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;&amp;nbsp;&amp;nbsp; ' The code for setting the transparency&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;&amp;nbsp;&amp;nbsp; vOK = 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end if&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vObject.SetProperties vObjectProp&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next&lt;BR /&gt;next&lt;BR /&gt;end sub&lt;/P&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2011 13:39:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307684#M113620</guid>
      <dc:creator />
      <dc:date>2011-08-29T13:39:20Z</dc:date>
    </item>
    <item>
      <title>Macro for changing transparency</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307685#M113621</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; I haven't used this so this is just a suggestion. Try looking for Alpha or BkgAlpha in the API Guide.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2011 13:56:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307685#M113621</guid>
      <dc:creator>m_woolf</dc:creator>
      <dc:date>2011-08-29T13:56:44Z</dc:date>
    </item>
    <item>
      <title>Macro for changing transparency</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307686#M113622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A simpler way would be to use argb($(variabletransparency), R, G, B) function as background color.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can use an action (even simpler than a macro) to change the transparency factor variable.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2011 14:20:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307686#M113622</guid>
      <dc:creator>danielrozental</dc:creator>
      <dc:date>2011-08-29T14:20:02Z</dc:date>
    </item>
    <item>
      <title>Macro for changing transparency</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307687#M113623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@mwoolf: The class 'button' does not seem to contain the member 'layout', which is required to use BkgAlpha or Alpha.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;@Daniel: Is it possible to use an expression for the background of a button? I cannot find it at the moment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the quick responses so far!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2011 15:04:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307687#M113623</guid>
      <dc:creator />
      <dc:date>2011-08-29T15:04:43Z</dc:date>
    </item>
    <item>
      <title>Macro for changing transparency</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307688#M113624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The IButtonProperties class should work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Daniel's reply: The button backgroung color can be a calcualted color. That's where you would use the expression.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2011 15:11:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307688#M113624</guid>
      <dc:creator>m_woolf</dc:creator>
      <dc:date>2011-08-29T15:11:12Z</dc:date>
    </item>
    <item>
      <title>Macro for changing transparency</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307689#M113625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can enter an expression there&lt;/P&gt;&lt;P&gt;&lt;IMG alt="button.png" class="jive-image-thumbnail jive-image" onclick="" src="https://community.qlik.com/legacyfs/online/6863_button.png" width="450" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2011 15:14:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307689#M113625</guid>
      <dc:creator>danielrozental</dc:creator>
      <dc:date>2011-08-29T15:14:45Z</dc:date>
    </item>
    <item>
      <title>Macro for changing transparency</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307690#M113626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you guys, I haven't used this api guide before so I had difficulty finding it..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2011 20:07:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307690#M113626</guid>
      <dc:creator />
      <dc:date>2011-08-29T20:07:56Z</dc:date>
    </item>
    <item>
      <title>Re: Macro for changing transparency</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307691#M113627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You should really try avoiding Macro's when possible as they have several negative effects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Look at the attached document.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2011 20:17:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-for-changing-transparency/m-p/307691#M113627</guid>
      <dc:creator>danielrozental</dc:creator>
      <dc:date>2011-08-29T20:17:22Z</dc:date>
    </item>
  </channel>
</rss>

