<?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: Paste method of Worksheet class failed in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318915#M117540</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;The you need to activate the object before copying it to the clipboard. Using your code and cleaning it up a bit&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 class="p1"&gt;Sub print_excel()&lt;/P&gt;&lt;P class="p1"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim kost&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set XLApp = CreateObject("Excel.Application")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLApp.Visible = true&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set XLDoc = XLApp.Workbooks.Add&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kost = "Sheet1"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set obj = ActiveDocument.GetSheetObject("CH12")&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'To Copy&amp;nbsp; text object as image&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obj.Activate '' you need this line to make this the most recent object selected&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obj.CopyBitmapToClipboard&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLDoc.Sheets(kost).Range("H2").Select&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLDoc.Sheets(kost).Columns("G").ColumnWidth = 9&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLDoc.Sheets(kost).Paste&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;End Sub &lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 31 Jan 2012 22:48:24 GMT</pubDate>
    <dc:creator>Miguel_Angel_Baeyens</dc:creator>
    <dc:date>2012-01-31T22:48:24Z</dc:date>
    <item>
      <title>Paste method of Worksheet class failed</title>
      <link>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318912#M117537</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, When I try to export my chart into the file excel. The macro paste my last selection. I don´t know why happen this.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jan 2012 02:18:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318912#M117537</guid>
      <dc:creator>pgalvezt</dc:creator>
      <dc:date>2012-01-31T02:18:59Z</dc:date>
    </item>
    <item>
      <title>Paste method of Worksheet class failed</title>
      <link>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318913#M117538</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;Anyone can help me with this pls?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jan 2012 16:19:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318913#M117538</guid>
      <dc:creator>pgalvezt</dc:creator>
      <dc:date>2012-01-31T16:19:57Z</dc:date>
    </item>
    <item>
      <title>Paste method of Worksheet class failed</title>
      <link>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318914#M117539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any Ideas?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jan 2012 19:34:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318914#M117539</guid>
      <dc:creator>pgalvezt</dc:creator>
      <dc:date>2012-01-31T19:34:19Z</dc:date>
    </item>
    <item>
      <title>Re: Paste method of Worksheet class failed</title>
      <link>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318915#M117540</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;The you need to activate the object before copying it to the clipboard. Using your code and cleaning it up a bit&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 class="p1"&gt;Sub print_excel()&lt;/P&gt;&lt;P class="p1"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim kost&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set XLApp = CreateObject("Excel.Application")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLApp.Visible = true&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set XLDoc = XLApp.Workbooks.Add&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kost = "Sheet1"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set obj = ActiveDocument.GetSheetObject("CH12")&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'To Copy&amp;nbsp; text object as image&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obj.Activate '' you need this line to make this the most recent object selected&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obj.CopyBitmapToClipboard&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLDoc.Sheets(kost).Range("H2").Select&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLDoc.Sheets(kost).Columns("G").ColumnWidth = 9&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLDoc.Sheets(kost).Paste&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;End Sub &lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jan 2012 22:48:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318915#M117540</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2012-01-31T22:48:24Z</dc:date>
    </item>
    <item>
      <title>Paste method of Worksheet class failed</title>
      <link>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318916#M117541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Miguel, its rare but the macro paste the last selection that I have had. For Example I pasted your code put into the macro module, execute and appear an Excel with your code and not the chart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The macro paste this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;CODE class="jive-code"&gt;Sub print_excel()&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim kost&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set XLApp = CreateObject("Excel.Application")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLApp.Visible = true&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set XLDoc = XLApp.Workbooks.Add&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kost = "Sheet1"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set obj = ActiveDocument.GetSheetObject("CH12")&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'To Copy&amp;nbsp; text object as image&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obj.Activate '' you need this line to make this the most recent object selected&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obj.CopyBitmapToClipboard&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLDoc.Sheets(kost).Range("H2").Select&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLDoc.Sheets(kost).Columns("G").ColumnWidth = 9&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLDoc.Sheets(kost).Paste&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;End Sub &lt;/CODE&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Feb 2012 01:33:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318916#M117541</guid>
      <dc:creator>pgalvezt</dc:creator>
      <dc:date>2012-02-01T01:33:48Z</dc:date>
    </item>
    <item>
      <title>Paste method of Worksheet class failed</title>
      <link>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318917#M117542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why happens that? I've tried all ways to export but its not working.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Feb 2012 13:55:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318917#M117542</guid>
      <dc:creator>pgalvezt</dc:creator>
      <dc:date>2012-02-01T13:55:06Z</dc:date>
    </item>
    <item>
      <title>Re: Paste method of Worksheet class failed</title>
      <link>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318918#M117543</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;I missed some part yesterday, the code above was working in some cases because it was pasting the chart from previous attemps. Certainly, you (the button that triggers the macro) need to be in the same sheet where the object is to copy it to the clipboard, I don't know if that's the expected behavior or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It doesn't work even when you activate the sheet where the object is, if the button is placed in another sheet. As far as I have tested, it exports fine, but it does not copy the image to the clipboard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But it came to my mind some code provided by Stefan Walther from QlikTech in his blog you can use for that. Check &lt;A href="http://www.qlikblog.at/971/qliktip-32-exporting-multiple-objects-single-excel-document/"&gt;here&lt;/A&gt; on how to use it. I'll keep checking that behavior&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Feb 2012 17:25:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318918#M117543</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2012-02-01T17:25:57Z</dc:date>
    </item>
    <item>
      <title>Re: Paste method of Worksheet class failed</title>
      <link>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318919#M117544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, nice post. Now I need to know if QlikView export from differents sheets to xls files. Until now in my application for each sheet in QlikView I have to put each bottom that export the charts. But what I want is to create a menu where exist just one bottom and export all the entire sheets into the xls files. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Feb 2012 00:30:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Paste-method-of-Worksheet-class-failed/m-p/318919#M117544</guid>
      <dc:creator>pgalvezt</dc:creator>
      <dc:date>2012-02-02T00:30:22Z</dc:date>
    </item>
  </channel>
</rss>

