<?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 VB Makro Script PPT and Listbox in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303413#M581387</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. add the script section I posted (obviously u need to fix the file path and file name)&lt;/P&gt;&lt;P&gt;2. Reload the app&lt;/P&gt;&lt;P&gt;3. create a listbox using the Caption field&lt;/P&gt;&lt;P&gt;4. in your export macro, loop the selected values in this field to check which ones the user selected&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Btw, which QV version are u using? I'n on QV10SR2.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 Dec 2011 15:02:36 GMT</pubDate>
    <dc:creator>fosuzuki</dc:creator>
    <dc:date>2011-12-16T15:02:36Z</dc:date>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303410#M581384</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello at all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want to export all of my charts in a PowerPoint File and only the charts that i selected over a Listbox.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The first part, all charts into a PowerPoint File i have realize it over the following VB Script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt;sub ppt_alle&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("Frequenzbericht")&lt;/P&gt;&lt;P&gt; charts=s.GetGraphs&lt;/P&gt;&lt;P&gt; for i=lbound(charts) to ubound(charts)&lt;/P&gt;&lt;P&gt;&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; ActiveDocument.GetSheetObject(charts(i).getobjectid).maximize&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).CopyBitmapToClipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).minimize&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;&amp;nbsp; end with&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set s=ActiveDocument.Sheets("Report")&lt;/P&gt;&lt;P&gt; charts=s.GetGraphs&lt;/P&gt;&lt;P&gt; for i=lbound(charts) to ubound(charts)&lt;/P&gt;&lt;P&gt;&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; ActiveDocument.GetSheetObject(charts(i).getobjectid).maximize&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).CopyBitmapToClipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).minimize&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;&amp;nbsp; end with&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PPPres.SaveAs "C:\Alle_Charts.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;end sub&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i want to make a Listbox with the Chart IDs and get the selected value into my VB Script to take only the selected charts to PowerPoint. Therefore my first question is, how i can make a Listbox with the Chart IDs? &lt;/P&gt;&lt;P&gt;And then how i can access to the selected value in my VB Script to export it into the PowerPoint File?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for helping me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Dec 2011 09:51:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303410#M581384</guid>
      <dc:creator />
      <dc:date>2011-12-15T09:51:10Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303411#M581385</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can add in the load script the load of your document's charts:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SheetObject:&lt;/P&gt;&lt;P&gt;LOAD ObjectId,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Caption,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type&lt;/P&gt;&lt;P&gt;FROM C:\Sample.qvw (XmlSimple, Table is [DocumentSummary/SheetObject]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this points you in the right direction.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Fernando&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Dec 2011 23:03:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303411#M581385</guid>
      <dc:creator>fosuzuki</dc:creator>
      <dc:date>2011-12-15T23:03:02Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303412#M581386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fernando,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do you mean that i have to reopen my qvw file to get the Sheet Objects?&lt;/P&gt;&lt;P&gt;When i do this i get an error message that the file can not found.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Dec 2011 08:36:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303412#M581386</guid>
      <dc:creator />
      <dc:date>2011-12-16T08:36:26Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303413#M581387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. add the script section I posted (obviously u need to fix the file path and file name)&lt;/P&gt;&lt;P&gt;2. Reload the app&lt;/P&gt;&lt;P&gt;3. create a listbox using the Caption field&lt;/P&gt;&lt;P&gt;4. in your export macro, loop the selected values in this field to check which ones the user selected&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Btw, which QV version are u using? I'n on QV10SR2.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Dec 2011 15:02:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303413#M581387</guid>
      <dc:creator>fosuzuki</dc:creator>
      <dc:date>2011-12-16T15:02:36Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303414#M581388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i use the QV Version 11. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i have the following Chart ID in my Listbox (CH31,CH32,CH33).The Name of the Listbox "LB224".&lt;/P&gt;&lt;P&gt;Now i want to loop the selectedValues of the Listbox.And then add these charts into ppt.&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;//Here are the problem&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;//How can i loop the selectedValues and then loop through an array???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; set s=ActiveDocument.Sheets() //How can i loop all Sheets????&lt;/P&gt;&lt;P&gt; charts=s.GetGraphs&lt;/P&gt;&lt;P&gt; for i=lbound(charts) to ubound(charts)&lt;/P&gt;&lt;P&gt;&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; ActiveDocument.GetSheetObject(charts(i).getobjectid).maximize&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).CopyBitmapToClipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).minimize&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;&amp;nbsp; end with&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PPPres.SaveAs "C:\Test.ppt" 'Angabe Pfad PPT&lt;/P&gt;&lt;P&gt; PPPres.Close &lt;/P&gt;&lt;P&gt;'PPApp.Quit&amp;nbsp; Läßt das PowerPoint Dokument offen&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jan 2012 09:54:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303414#M581388</guid>
      <dc:creator />
      <dc:date>2012-01-30T09:54:00Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303415#M581389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; From API Guide:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rem ** show each possible value in list box **&lt;/P&gt;&lt;P&gt;set LB = ActiveDocument.GetSheetObject("LB01")&lt;/P&gt;&lt;P&gt;boxvalues=LB.GetPossibleValues&lt;/P&gt;&lt;P&gt;for i = lbound(boxvalues) to ubound(boxvalues)&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgbox(boxvalues(i))&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jan 2012 11:17:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303415#M581389</guid>
      <dc:creator>m_woolf</dc:creator>
      <dc:date>2012-01-30T11:17:39Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303416#M581390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello mwoolf,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thx, i tried it and i get my selection. All right, that is great, but how i can combine it with my ppt script? I tried this:&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;&lt;/P&gt;&lt;P&gt; set s=ActiveDocument.Sheets("Basis")&lt;/P&gt;&lt;P&gt; charts=s.GetGraphs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set LB = ActiveDocument.GetSheetObject("LB01")&lt;/P&gt;&lt;P&gt;boxvalues=LB.GetPossibleValues&lt;/P&gt;&lt;P&gt;for i = lbound(boxvalues) to ubound(boxvalues)&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp; charts.boxvalues(i).maximize&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; charts.boxvalues(i).CopyBitmapToClipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; charts.boxvalues(i).minimize&lt;/P&gt;&lt;P&gt;&amp;nbsp; with PPSlide.Shapes.Paste&lt;/P&gt;&lt;P&gt;&amp;nbsp; end with&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&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;But the PPT File is empty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What do i wrong? Here is the script which get all charts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub Alle_PPT&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("Basis")&lt;/P&gt;&lt;P&gt; charts=s.GetGraphs&lt;/P&gt;&lt;P&gt; for i=lbound(charts) to ubound(charts)&lt;/P&gt;&lt;P&gt;&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; ActiveDocument.GetSheetObject(charts(i).getobjectid).maximize&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).CopyBitmapToClipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).minimize&lt;/P&gt;&lt;P&gt;&amp;nbsp; with PPSlide.Shapes.Paste&lt;/P&gt;&lt;P&gt;&amp;nbsp; end with&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PPPres.SaveAs "C:\Alle_Charts.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;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thx for help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jan 2012 11:31:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303416#M581390</guid>
      <dc:creator />
      <dc:date>2012-01-30T11:31:17Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303417#M581391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; From API guide:&lt;/P&gt;&lt;P&gt;ActiveDocument.GetSheetObject("CH01").CopyBitmapToClipboard&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jan 2012 11:41:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303417#M581391</guid>
      <dc:creator>m_woolf</dc:creator>
      <dc:date>2012-01-30T11:41:46Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303418#M581392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;THX, i solve it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here the code:&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;&lt;/P&gt;&lt;P&gt; 'set s=ActiveDocument.Sheets("Basis")&lt;/P&gt;&lt;P&gt; 'charts=s.GetGraphs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set LB = ActiveDocument.GetSheetObject("LB01")&lt;/P&gt;&lt;P&gt;boxvalues=LB.GetPossibleValues&lt;/P&gt;&lt;P&gt;for i = lbound(boxvalues) to ubound(boxvalues)&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp; ActiveDocument.GetSheetObject(boxvalues(i)).maximize&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ActiveDocument.GetSheetObject(boxvalues(i)).CopyBitmapToClipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ActiveDocument.GetSheetObject(boxvalues(i)).minimize&lt;/P&gt;&lt;P&gt;&amp;nbsp; with PPSlide.Shapes.Paste&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end with&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&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;A last question, the two charts are not in the middle of one sheet in the ppt. How i can place them right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THX&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jan 2012 11:44:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303418#M581392</guid>
      <dc:creator />
      <dc:date>2012-01-30T11:44:05Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303419#M581393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Change you line that pastes the bitmap to: &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;PPSlide.Shapes.Paste.Select &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Then you can fiddle with the Top and Left values:&lt;/P&gt;&lt;P&gt;PPApp.ActiveWindow.Selection.ShapeRange.Top = 462&lt;BR /&gt;PPApp.ActiveWindow.Selection.ShapeRange.Left = 654 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;﻿The ShapeRange object also has Width and Height properties, if you want to calculate Top and Left to center the object on the slide.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jan 2012 12:41:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303419#M581393</guid>
      <dc:creator>m_woolf</dc:creator>
      <dc:date>2012-01-30T12:41:33Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303420#M581394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When i make this, i only get the first select and not both. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&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;&lt;/P&gt;&lt;P&gt; 'set s=ActiveDocument.Sheets("Basis")&lt;/P&gt;&lt;P&gt; 'charts=s.GetGraphs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set LB = ActiveDocument.GetSheetObject("LB01")&lt;/P&gt;&lt;P&gt;boxvalues=LB.GetPossibleValues&lt;/P&gt;&lt;P&gt;for i = lbound(boxvalues) to ubound(boxvalues)&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp; ActiveDocument.GetSheetObject(boxvalues(i)).maximize&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ActiveDocument.GetSheetObject(boxvalues(i)).CopyBitmapToClipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ActiveDocument.GetSheetObject(boxvalues(i)).minimize&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; with PPSlide.Shapes.Paste.Select&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; PPApp.ActiveWindow.Selection.ShapeRange.Top = 462&lt;/P&gt;&lt;P&gt;&amp;nbsp; PPApp.ActiveWindow.Selection.ShapeRange.Left = 654 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; end with&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&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;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jan 2012 13:07:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303420#M581394</guid>
      <dc:creator />
      <dc:date>2012-01-30T13:07:51Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303421#M581395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you trying to paste each bitmap on a different slide?&lt;/P&gt;&lt;P&gt;If so, change:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set PPSlide = PPPres.Slides.Add(1, 1)&lt;/P&gt;&lt;P&gt;to&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set PPSlide = PPPres.Slides.Add(i, 1)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jan 2012 13:42:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303421#M581395</guid>
      <dc:creator>m_woolf</dc:creator>
      <dc:date>2012-01-30T13:42:57Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303422#M581396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you explain where I can take or run "PowerPoint Application"?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks so much,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jan 2012 15:29:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303422#M581396</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-01-30T15:29:55Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303423#M581397</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sub Alle_PPT&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; for i=lbound(charts) to ubound(charts)&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set PPSlide = PPPres.Slides.Add(i, 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; 'ActiveDocument.GetSheetObject(charts(i).getobjectid).maximize&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).CopyBitmapToClipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).minimize&lt;/P&gt;&lt;P&gt;&amp;nbsp; with PPSlide.Shapes.Paste.Select&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;&amp;nbsp; &lt;/P&gt;&lt;P&gt; next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PPPres.SaveAs "C:\Test_PP.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;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no chart on a site when i change the &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set PPSlide = PPPres.Slides.Add(1, 1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;into &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set PPSlide = PPPres.Slides.Add(i, 1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What´s wrong with it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 08:08:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303423#M581397</guid>
      <dc:creator />
      <dc:date>2012-02-03T08:08:35Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303424#M581398</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; I overlooked that i starts at 0.&lt;/P&gt;&lt;P&gt;Try: &lt;/P&gt;&lt;P&gt;Set PPSlide = PPPres.Slides.Add(i + 1, 1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If that fails, you might attach your qvw.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 12:09:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303424#M581398</guid>
      <dc:creator>m_woolf</dc:creator>
      <dc:date>2012-02-03T12:09:22Z</dc:date>
    </item>
    <item>
      <title>VB Makro Script PPT and Listbox</title>
      <link>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303425#M581399</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi at all, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have a last question. Everything works fine, but i have some charts they are not active before a selection&lt;/P&gt;&lt;P&gt;where made. So i would like to prouve the graph (chart) they are active or not and so export it or not to&lt;/P&gt;&lt;P&gt;Power Point. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I found in the API the following&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF ActiveDocument.GetSheetObject(charts(i).getobjectid).IsActive Then&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But it doesn´t work, have i made a mistake in the Position from the IF Statement?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for i=lbound(charts) to ubound(charts)&lt;/P&gt;&lt;P&gt; IF ActiveDocument.GetSheetObject(charts(i).getobjectid).IsActive Then&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set PPSlide = PPPres.Slides.Add(1, 1)&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Set PPSlide = PPPres.Slides.Add(i + 1, 1) Wenn ID größer 0&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(i).getobjectid).isMinimized Then&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).maximize&lt;/P&gt;&lt;P&gt;&amp;nbsp; END IF&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).getobjectid).CopyBitmapToClipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetSheetObject(charts(i).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; END IF&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2012 12:08:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/VB-Makro-Script-PPT-and-Listbox/m-p/303425#M581399</guid>
      <dc:creator />
      <dc:date>2012-02-06T12:08:39Z</dc:date>
    </item>
  </channel>
</rss>

