<?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 Sort Objects on Power Point export not working, any clues? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Sort-Objects-on-Power-Point-export-not-working-any-clues/m-p/266334#M100119</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have 33 minimized charts on one tab that i want to export to ppt. I am using the code shared below and everything is working awesome other than sorting part. My charts are numbered (object id) from straight 1 to 33 but stil i am getting as if its downloading randomly. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is macro that I am using for this. I would really appreciate every help from you guys. Is there something that I am doing wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub Export&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set PPApp = CreateObject("Powerpoint.Application")&lt;BR /&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("Export to PPT")&lt;BR /&gt;charts=s.GetGraphs&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; &lt;/P&gt;&lt;P&gt;for i = UBound(charts) - 1 To 0 Step -1&amp;nbsp; &lt;BR /&gt;for j= 0 to i&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if charts(j).getobjectid&amp;gt;charts(j+1).getobjectid then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set temp=charts(j+1)&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set charts(j+1)=charts(j)&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set charts(j)=temp&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; next &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; next&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;for i=lbound(charts) to ubound(charts)&lt;BR /&gt;&amp;nbsp; Set PPSlide = PPPres.Slides.Add(1, 1)&lt;BR /&gt;&amp;nbsp; PPSlide.Shapes(1).Delete ' removes the title&lt;BR /&gt;&amp;nbsp; PPSlide.Shapes(1).Delete ' removes the text box&lt;BR /&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).maximize&lt;BR /&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).CopyBitmapToClipboard&lt;BR /&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).minimize&lt;BR /&gt;&amp;nbsp; with PPSlide.Shapes.Paste&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Left = 30&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Top = 70&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Width=660&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;end with&lt;BR /&gt;next&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;PPPres.SaveAs "C:\DC-DC.ppt" &lt;BR /&gt;'PPPres.Close &lt;BR /&gt;'PPApp.Quit &lt;BR /&gt;Set PPSlide = Nothing &lt;BR /&gt;Set PPPres = Nothing &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Oct 2011 15:56:27 GMT</pubDate>
    <dc:creator />
    <dc:date>2011-10-21T15:56:27Z</dc:date>
    <item>
      <title>Sort Objects on Power Point export not working, any clues?</title>
      <link>https://community.qlik.com/t5/QlikView/Sort-Objects-on-Power-Point-export-not-working-any-clues/m-p/266334#M100119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have 33 minimized charts on one tab that i want to export to ppt. I am using the code shared below and everything is working awesome other than sorting part. My charts are numbered (object id) from straight 1 to 33 but stil i am getting as if its downloading randomly. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is macro that I am using for this. I would really appreciate every help from you guys. Is there something that I am doing wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub Export&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set PPApp = CreateObject("Powerpoint.Application")&lt;BR /&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("Export to PPT")&lt;BR /&gt;charts=s.GetGraphs&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; &lt;/P&gt;&lt;P&gt;for i = UBound(charts) - 1 To 0 Step -1&amp;nbsp; &lt;BR /&gt;for j= 0 to i&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if charts(j).getobjectid&amp;gt;charts(j+1).getobjectid then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set temp=charts(j+1)&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set charts(j+1)=charts(j)&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set charts(j)=temp&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; next &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; next&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;for i=lbound(charts) to ubound(charts)&lt;BR /&gt;&amp;nbsp; Set PPSlide = PPPres.Slides.Add(1, 1)&lt;BR /&gt;&amp;nbsp; PPSlide.Shapes(1).Delete ' removes the title&lt;BR /&gt;&amp;nbsp; PPSlide.Shapes(1).Delete ' removes the text box&lt;BR /&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).maximize&lt;BR /&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).CopyBitmapToClipboard&lt;BR /&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).minimize&lt;BR /&gt;&amp;nbsp; with PPSlide.Shapes.Paste&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Left = 30&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Top = 70&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Width=660&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;end with&lt;BR /&gt;next&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;PPPres.SaveAs "C:\DC-DC.ppt" &lt;BR /&gt;'PPPres.Close &lt;BR /&gt;'PPApp.Quit &lt;BR /&gt;Set PPSlide = Nothing &lt;BR /&gt;Set PPPres = Nothing &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Oct 2011 15:56:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Sort-Objects-on-Power-Point-export-not-working-any-clues/m-p/266334#M100119</guid>
      <dc:creator />
      <dc:date>2011-10-21T15:56:27Z</dc:date>
    </item>
  </channel>
</rss>

