<?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 Only get Active Graph in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Only-get-Active-Graph/m-p/366625#M136376</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello to all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;im writing a macro under VB that export my Graph from my Sheet "TV". Everything works fine, but i want only the &lt;/P&gt;&lt;P&gt;Graph that are Active. Because i have totally 14 Graphs in my Sheet, some have conditions, so that never all 14 Graph&lt;/P&gt;&lt;P&gt;are Active and so i want to export only the Active Graph, that can be 2 or more. But i get every time 14 Sites in my PowerPoint&lt;/P&gt;&lt;P&gt;Sheet and some Sheets are empty with the Text "Keine Daten verfügbar" (No Dates available). But i want only then the 2 or more&lt;/P&gt;&lt;P&gt;Sheets in Power Point. Here are my code, with the "Active" condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub test&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Set PPApp = CreateObject("Powerpoint.Application")&lt;/P&gt;&lt;P&gt; PPApp.Visible = True ' Create a presentation &lt;/P&gt;&lt;P&gt; Set PPPres = PPApp.Presentations.Add&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; set s=ActiveDocument.Sheets("TV")&lt;/P&gt;&lt;P&gt; charts=s.GetGraphs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for x = lbound(charts) to ubound (charts)&lt;/P&gt;&lt;P&gt;if charts(x).IsActive then&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;&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;gt; ACTIVE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; for i = UBound(charts) - 1 To 0 Step -1 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; for j= 0 to i&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if charts(j).getobjectid&amp;gt;charts(j+1).getobjectid then&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set temp=charts(j+1)&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set charts(j+1)=charts(j) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set charts(j)=temp&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; next&lt;/P&gt;&lt;P&gt; next&lt;/P&gt;&lt;P&gt;END IF &lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for z=lbound(charts) to ubound(charts)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Set PPSlide = PPPres.Slides.Add(1, 1)&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'PPSlide.Shapes(1).Delete ' removes the title&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'PPSlide.Shapes(1).Delete ' removes the text box&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Wenn das Chart minimiert ist dann muss es maximiert werden um exportiert zu werden&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF ActiveDocument.GetSheetObject(charts(z).getobjectid).isMinimized Then&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(z).getobjectid).maximize&lt;/P&gt;&lt;P&gt;&amp;nbsp; END IF&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(z).getobjectid).CopyBitmapToClipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(z).getobjectid).minimize&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; with PPSlide.Shapes.Paste&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Left = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Top = 30&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Width=720&lt;/P&gt;&lt;P&gt;end with&lt;/P&gt;&lt;P&gt; next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PPPres.SaveAs "C:\Test.ppt" &lt;/P&gt;&lt;P&gt; 'PPPres.Close &lt;/P&gt;&lt;P&gt;'PPApp.Quit &lt;/P&gt;&lt;P&gt; Set PPSlide = Nothing &lt;/P&gt;&lt;P&gt; Set PPPres = Nothing &lt;/P&gt;&lt;P&gt; Set PPApp = Nothing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is wrong??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 23 Mar 2012 10:49:10 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-03-23T10:49:10Z</dc:date>
    <item>
      <title>Only get Active Graph</title>
      <link>https://community.qlik.com/t5/QlikView/Only-get-Active-Graph/m-p/366625#M136376</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello to all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;im writing a macro under VB that export my Graph from my Sheet "TV". Everything works fine, but i want only the &lt;/P&gt;&lt;P&gt;Graph that are Active. Because i have totally 14 Graphs in my Sheet, some have conditions, so that never all 14 Graph&lt;/P&gt;&lt;P&gt;are Active and so i want to export only the Active Graph, that can be 2 or more. But i get every time 14 Sites in my PowerPoint&lt;/P&gt;&lt;P&gt;Sheet and some Sheets are empty with the Text "Keine Daten verfügbar" (No Dates available). But i want only then the 2 or more&lt;/P&gt;&lt;P&gt;Sheets in Power Point. Here are my code, with the "Active" condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub test&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Set PPApp = CreateObject("Powerpoint.Application")&lt;/P&gt;&lt;P&gt; PPApp.Visible = True ' Create a presentation &lt;/P&gt;&lt;P&gt; Set PPPres = PPApp.Presentations.Add&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; set s=ActiveDocument.Sheets("TV")&lt;/P&gt;&lt;P&gt; charts=s.GetGraphs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for x = lbound(charts) to ubound (charts)&lt;/P&gt;&lt;P&gt;if charts(x).IsActive then&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;&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;gt; ACTIVE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; for i = UBound(charts) - 1 To 0 Step -1 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; for j= 0 to i&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if charts(j).getobjectid&amp;gt;charts(j+1).getobjectid then&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set temp=charts(j+1)&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set charts(j+1)=charts(j) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set charts(j)=temp&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; next&lt;/P&gt;&lt;P&gt; next&lt;/P&gt;&lt;P&gt;END IF &lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for z=lbound(charts) to ubound(charts)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Set PPSlide = PPPres.Slides.Add(1, 1)&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'PPSlide.Shapes(1).Delete ' removes the title&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'PPSlide.Shapes(1).Delete ' removes the text box&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Wenn das Chart minimiert ist dann muss es maximiert werden um exportiert zu werden&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF ActiveDocument.GetSheetObject(charts(z).getobjectid).isMinimized Then&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(z).getobjectid).maximize&lt;/P&gt;&lt;P&gt;&amp;nbsp; END IF&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(z).getobjectid).CopyBitmapToClipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(z).getobjectid).minimize&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; with PPSlide.Shapes.Paste&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Left = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Top = 30&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Width=720&lt;/P&gt;&lt;P&gt;end with&lt;/P&gt;&lt;P&gt; next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PPPres.SaveAs "C:\Test.ppt" &lt;/P&gt;&lt;P&gt; 'PPPres.Close &lt;/P&gt;&lt;P&gt;'PPApp.Quit &lt;/P&gt;&lt;P&gt; Set PPSlide = Nothing &lt;/P&gt;&lt;P&gt; Set PPPres = Nothing &lt;/P&gt;&lt;P&gt; Set PPApp = Nothing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is wrong??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Mar 2012 10:49:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Only-get-Active-Graph/m-p/366625#M136376</guid>
      <dc:creator />
      <dc:date>2012-03-23T10:49:10Z</dc:date>
    </item>
  </channel>
</rss>

