<?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: Export to PPT vba in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Export-to-PPT-vba/m-p/1352321#M616203</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I use a code snippet like this to control the number of slides and where content is placed...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dim SheetNum&lt;/P&gt;&lt;P&gt;SheetNum = 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{for loop}&lt;/P&gt;&lt;P&gt;SheetNum = SheetNum + 1&lt;/P&gt;&lt;P&gt;Set PPSlide = PPPres.Slides.Add(SheetNum, SheetNum)&lt;/P&gt;&lt;P&gt;ppApp.ActiveWindow.View.GotoSlide SheetNum&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{next}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 04 Aug 2017 15:28:56 GMT</pubDate>
    <dc:creator>bnichol</dc:creator>
    <dc:date>2017-08-04T15:28:56Z</dc:date>
    <item>
      <title>Export to PPT vba</title>
      <link>https://community.qlik.com/t5/QlikView/Export-to-PPT-vba/m-p/1352320#M616202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,I don't really know VB scripting ,&amp;nbsp; I have tried modified this below code. It produces what I want but not what I need in general.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need it to separate all the objects(4 charts in one slide )&amp;nbsp; in different slides in PPT. Currently it exports to only one slide and overlaps one another.&lt;/P&gt;&lt;P&gt;Any help on how to separate.&lt;/P&gt;&lt;P&gt;Note: Object a1 , a2 , a3 , a4 should be in one slide and object b1 , b2 , b3 , b4 on another slide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; Sub Exportpower&lt;BR /&gt; &lt;BR /&gt; 'ActiveDocument.ActiveSheet.FitZoomToWindow&lt;BR /&gt; &lt;BR /&gt; Set objPPT = CreateObject("PowerPoint.Application")&lt;BR /&gt; objPPT.Visible = True&lt;BR /&gt; Set objPresentation = objPPT.Presentations.Add&lt;BR /&gt; &lt;BR /&gt; aSheetObj =Array("a1","a2","a3" )&lt;BR /&gt; aSheetObjj=Array("b1","b2","b3" )&lt;BR /&gt; aSheetObjk=Array("c1","c2","c3" )&lt;BR /&gt; aSheetObjl=Array("d1","d2","d3" )&lt;BR /&gt; &lt;BR /&gt; 'for z=0 to 1&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; Set PPSlide = objPresentation.Slides.Add(1,1)&lt;BR /&gt; PPSlide.Shapes(1).Delete ' removes the title&lt;BR /&gt; PPSlide.Shapes(1).Delete ' removes the text box&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; for i=0 to uBound(aSheetObj)&lt;BR /&gt; ActiveDocument.GetSheetObject(aSheetObj(i)).CopyBitmapToClipboard&lt;BR /&gt; with PPSlide.Shapes.Paste&lt;BR /&gt; &lt;BR /&gt; .Left = 0&lt;BR /&gt; .top = 60&lt;BR /&gt; .width=360&lt;BR /&gt; end with&lt;BR /&gt; &lt;BR /&gt; next&lt;BR /&gt; &lt;BR /&gt; for k=0 to UBound(aSheetObjj)&lt;BR /&gt; ActiveDocument.GetSheetObject(aSheetObjj(k)).CopyBitmapToClipboard&lt;BR /&gt; with PPSlide.Shapes.Paste&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; .Left = 361&lt;BR /&gt; .top = 60&lt;BR /&gt; .width=360&lt;BR /&gt; end with&lt;BR /&gt; next&lt;BR /&gt; &lt;BR /&gt; for l=0 to UBound(aSheetObjk)&lt;BR /&gt; ActiveDocument.GetSheetObject(aSheetObjk(l)).CopyBitmapToClipboard&lt;BR /&gt; with PPSlide.Shapes.Paste&lt;BR /&gt; &lt;BR /&gt; .Left = 0&lt;BR /&gt; .top = 260&lt;BR /&gt; .width=360&lt;BR /&gt; end with&lt;BR /&gt; next&lt;BR /&gt; &lt;BR /&gt; for m=0 to UBound(aSheetObjl)&lt;BR /&gt; ActiveDocument.GetSheetObject(aSheetObjl(m)).CopyBitmapToClipboard&lt;BR /&gt; with PPSlide.Shapes.Paste&lt;BR /&gt; &lt;BR /&gt; .Left = 361&lt;BR /&gt; .top = 260&lt;BR /&gt; .width=360&lt;BR /&gt; end with&lt;BR /&gt; next&lt;BR /&gt; &lt;BR /&gt; 'next&lt;BR /&gt; Set PPSlide = Nothing&lt;BR /&gt; Set PPPres = Nothing&lt;BR /&gt; &lt;BR /&gt; End sub &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Aug 2017 10:16:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Export-to-PPT-vba/m-p/1352320#M616202</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-08-04T10:16:05Z</dc:date>
    </item>
    <item>
      <title>Re: Export to PPT vba</title>
      <link>https://community.qlik.com/t5/QlikView/Export-to-PPT-vba/m-p/1352321#M616203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I use a code snippet like this to control the number of slides and where content is placed...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dim SheetNum&lt;/P&gt;&lt;P&gt;SheetNum = 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{for loop}&lt;/P&gt;&lt;P&gt;SheetNum = SheetNum + 1&lt;/P&gt;&lt;P&gt;Set PPSlide = PPPres.Slides.Add(SheetNum, SheetNum)&lt;/P&gt;&lt;P&gt;ppApp.ActiveWindow.View.GotoSlide SheetNum&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{next}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Aug 2017 15:28:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Export-to-PPT-vba/m-p/1352321#M616203</guid>
      <dc:creator>bnichol</dc:creator>
      <dc:date>2017-08-04T15:28:56Z</dc:date>
    </item>
  </channel>
</rss>

