<?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 CopyBitmapToClipboard in Macro copy the same object in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/CopyBitmapToClipboard-in-Macro-copy-the-same-object/m-p/760206#M270477</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;i wrote this function to create an XLS that print on more sheets different Line chart(bfeore to copy one line chart&amp;nbsp; i clear one specific filter).&lt;/P&gt;&lt;P&gt;Sub ExportExcelALL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set XLApp = CreateObject("Excel.Application") ' Define Object&lt;/P&gt;&lt;P&gt;&amp;nbsp; XLApp.Visible = false 'Visible set as true&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set XLDoc = XLApp.Workbooks.Add 'Open new workbook&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set XLSheet11 = XLDoc.Worksheets.Add 'Select sheet where data should be pasted&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; set table = ActiveDocument.GetSheetObject("CH170")&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; table.CopyBitmapToClipboard'Copy data to Clipboard&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLSheet11.Paste&amp;nbsp; XLSheet11.Range("A1") 'Paste data into cell&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet11.Cells.EntireRow.AutoFit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet11.Cells.EntireColumn.AutoFit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet11.Cells.Borders.LineStyle = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; XLsheet11.Cells.WrapText = false&lt;/P&gt;&lt;P&gt;&amp;nbsp; XLSheet11.Name="ACTIVITY"&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; &lt;STRONG&gt; ActiveDocument.Fields("ACTIVITY_NAME").clear&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set XLSheet10 = XLDoc.Worksheets.Add 'Select sheet where data should be pasted&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; set table10 = ActiveDocument.GetSheetObject("CH169")&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; table10.CopyBitmapToClipboard true 'Copy data to Clipboard&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLSheet10.Paste&amp;nbsp; XLSheet10.Range("A1") 'Paste data into cell&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet10.Cells.EntireRow.AutoFit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet10.Cells.EntireColumn.AutoFit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet10.Cells.Borders.LineStyle = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; XLsheet10.Cells.WrapText = false&lt;/P&gt;&lt;P&gt;&amp;nbsp; XLSheet10.Name="INT EMC"&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;STRONG&gt;&amp;nbsp; ActiveDocument.Fields("INT_EMC_NAME").clear&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set XLSheet9 = XLDoc.Worksheets.Add 'Select sheet where data should be pasted&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; set table9 = ActiveDocument.GetSheetObject("CH168")&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; table9.CopyBitmapToClipboard true 'Copy data to Clipboard&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLSheet9.Paste&amp;nbsp; XLSheet9.Range("A1") 'Paste data into cell&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet9.Cells.EntireRow.AutoFit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet9.Cells.EntireColumn.AutoFit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet9.Cells.Borders.LineStyle = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; XLsheet9.Cells.WrapText = false&lt;/P&gt;&lt;P&gt;&amp;nbsp; XLSheet9.Name="EMC"&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; XLApp.Visible = true &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; msgbox "Export Completed"&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 on all sheet the image is the same......&lt;/P&gt;&lt;P&gt;can someone help me?&lt;/P&gt;&lt;P&gt;many thanks for your attention&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 18 Dec 2014 11:25:06 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-12-18T11:25:06Z</dc:date>
    <item>
      <title>CopyBitmapToClipboard in Macro copy the same object</title>
      <link>https://community.qlik.com/t5/QlikView/CopyBitmapToClipboard-in-Macro-copy-the-same-object/m-p/760206#M270477</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;i wrote this function to create an XLS that print on more sheets different Line chart(bfeore to copy one line chart&amp;nbsp; i clear one specific filter).&lt;/P&gt;&lt;P&gt;Sub ExportExcelALL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set XLApp = CreateObject("Excel.Application") ' Define Object&lt;/P&gt;&lt;P&gt;&amp;nbsp; XLApp.Visible = false 'Visible set as true&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set XLDoc = XLApp.Workbooks.Add 'Open new workbook&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set XLSheet11 = XLDoc.Worksheets.Add 'Select sheet where data should be pasted&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; set table = ActiveDocument.GetSheetObject("CH170")&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; table.CopyBitmapToClipboard'Copy data to Clipboard&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLSheet11.Paste&amp;nbsp; XLSheet11.Range("A1") 'Paste data into cell&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet11.Cells.EntireRow.AutoFit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet11.Cells.EntireColumn.AutoFit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet11.Cells.Borders.LineStyle = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; XLsheet11.Cells.WrapText = false&lt;/P&gt;&lt;P&gt;&amp;nbsp; XLSheet11.Name="ACTIVITY"&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; &lt;STRONG&gt; ActiveDocument.Fields("ACTIVITY_NAME").clear&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set XLSheet10 = XLDoc.Worksheets.Add 'Select sheet where data should be pasted&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; set table10 = ActiveDocument.GetSheetObject("CH169")&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; table10.CopyBitmapToClipboard true 'Copy data to Clipboard&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLSheet10.Paste&amp;nbsp; XLSheet10.Range("A1") 'Paste data into cell&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet10.Cells.EntireRow.AutoFit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet10.Cells.EntireColumn.AutoFit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet10.Cells.Borders.LineStyle = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; XLsheet10.Cells.WrapText = false&lt;/P&gt;&lt;P&gt;&amp;nbsp; XLSheet10.Name="INT EMC"&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;STRONG&gt;&amp;nbsp; ActiveDocument.Fields("INT_EMC_NAME").clear&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set XLSheet9 = XLDoc.Worksheets.Add 'Select sheet where data should be pasted&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; set table9 = ActiveDocument.GetSheetObject("CH168")&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; table9.CopyBitmapToClipboard true 'Copy data to Clipboard&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLSheet9.Paste&amp;nbsp; XLSheet9.Range("A1") 'Paste data into cell&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet9.Cells.EntireRow.AutoFit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet9.Cells.EntireColumn.AutoFit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLsheet9.Cells.Borders.LineStyle = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; XLsheet9.Cells.WrapText = false&lt;/P&gt;&lt;P&gt;&amp;nbsp; XLSheet9.Name="EMC"&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; XLApp.Visible = true &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; msgbox "Export Completed"&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 on all sheet the image is the same......&lt;/P&gt;&lt;P&gt;can someone help me?&lt;/P&gt;&lt;P&gt;many thanks for your attention&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2014 11:25:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/CopyBitmapToClipboard-in-Macro-copy-the-same-object/m-p/760206#M270477</guid>
      <dc:creator />
      <dc:date>2014-12-18T11:25:06Z</dc:date>
    </item>
    <item>
      <title>Re: CopyBitmapToClipboard in Macro copy the same object</title>
      <link>https://community.qlik.com/t5/QlikView/CopyBitmapToClipboard-in-Macro-copy-the-same-object/m-p/760207#M270478</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi, try samething like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'Create the Excel spreadsheet&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set excelFile = CreateObject("Excel.Application")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excelFile.Visible = true&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Create the WorkBook&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set curWorkBook = excelFile.WorkBooks.Add&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; Set i = ActiveDocument.GetSheetObject("CH221")&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;chartCaption = replace(i.GetCaption.Name.v,"/"," ")&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call AddExcelSheet(curWorkBook , chartCaption)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set curSheet = curWorkBook.WorkSheets(curWorkBook.Sheets.Count)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; curSheet.Cells(usedRows+1, 1)=chartCaption&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i.CopyTableToClipboard true&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curSheet.Cells(usedRows+3, 1).Select&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curSheet.Paste&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub AddExcelSheet(xlDoc, strSheetName)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; xlDoc.Sheets.Add, xlDoc.Sheets(xlDoc.Sheets.Count)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set xlSheet&amp;nbsp; = xlDoc.Sheets(xlDoc.Sheets.Count)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; xlSheet.Name = left(strSheetName,31)&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2014 11:59:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/CopyBitmapToClipboard-in-Macro-copy-the-same-object/m-p/760207#M270478</guid>
      <dc:creator>syukyo_zhu</dc:creator>
      <dc:date>2014-12-18T11:59:13Z</dc:date>
    </item>
  </channel>
</rss>

