<?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 in Excel with Macro in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Export-in-Excel-with-Macro/m-p/804537#M284036</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;thank you for your reply.&lt;/P&gt;&lt;P&gt;I don't know this language code and I'm not sure to understand.....&lt;/P&gt;&lt;P&gt;but I don't want to put the caption in the Excel name, but I need to Have the caption inside the excel in the cell A1.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 Jan 2015 15:44:31 GMT</pubDate>
    <dc:creator />
    <dc:date>2015-01-16T15:44:31Z</dc:date>
    <item>
      <title>Export in Excel with Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Export-in-Excel-with-Macro/m-p/804535#M284034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Qlikview community, &lt;/P&gt;&lt;P&gt;I simply need to export an object in Excel putting the Object Title (set in Object Properties -&amp;gt; Caption Tab) in the first excel row.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried this code (found in QlikView community) but it doesn't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sub Ext:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set obj = ActiveDocument.GetSheetObject("CH22")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; captiontext = obj.GetCaption.Name.v&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curSheet.Range("A1") = captiontext&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obj.SendToExcel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end Sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you help me please?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jan 2015 15:17:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Export-in-Excel-with-Macro/m-p/804535#M284034</guid>
      <dc:creator />
      <dc:date>2015-01-16T15:17:36Z</dc:date>
    </item>
    <item>
      <title>Re: Export in Excel with Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Export-in-Excel-with-Macro/m-p/804536#M284035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This piece of code works ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUB EXPORT_Percentage&lt;BR /&gt; set sObject1 = ActiveDocument.GetSheetObject("CH_EXPORT")&lt;BR /&gt; set v = ActiveDocument.GetVariable("vOggi")&lt;BR /&gt; &lt;BR /&gt; sObject1.ExportBiff "E:\qlik\Excel\" &amp;amp; v.GetContent.String &amp;amp; "_Summary_Export.xls"&lt;BR /&gt; &lt;BR /&gt; end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jan 2015 15:32:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Export-in-Excel-with-Macro/m-p/804536#M284035</guid>
      <dc:creator>alexandros17</dc:creator>
      <dc:date>2015-01-16T15:32:39Z</dc:date>
    </item>
    <item>
      <title>Re: Export in Excel with Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Export-in-Excel-with-Macro/m-p/804537#M284036</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;thank you for your reply.&lt;/P&gt;&lt;P&gt;I don't know this language code and I'm not sure to understand.....&lt;/P&gt;&lt;P&gt;but I don't want to put the caption in the Excel name, but I need to Have the caption inside the excel in the cell A1.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jan 2015 15:44:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Export-in-Excel-with-Macro/m-p/804537#M284036</guid>
      <dc:creator />
      <dc:date>2015-01-16T15:44:31Z</dc:date>
    </item>
    <item>
      <title>Re: Export in Excel with Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Export-in-Excel-with-Macro/m-p/804538#M284037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here it is the code, it is not easy but it works&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub exportToExcel_TOT&lt;BR /&gt; Dim aryExport(0,4)&lt;BR /&gt; &lt;BR /&gt; aryExport(0,0) = "CHTOT01"&lt;BR /&gt; aryExport(0,1) = "Total TO"&lt;BR /&gt; aryExport(0,2) = "A2"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; aryExport(0,3) = "data"&lt;BR /&gt; aryExport(0,4) = "A1"&lt;BR /&gt; &lt;BR /&gt; Dim objExcelWorkbook 'as Excel.Workbook&lt;BR /&gt; Set objExcelWorkbook = copyObjectsToExcelSheet(ActiveDocument, aryExport)&lt;BR /&gt; &lt;BR /&gt; ''// Now either just leave Excel open or do some other stuff here&lt;BR /&gt; ''// like saving the excel, some formatting stuff, ...&lt;BR /&gt;end sub&lt;/P&gt;&lt;P&gt;'// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;'// YOU DO NOT NEED TO CHANGE THE CODE BELOW !!!!!!!!!!!!!!!!!!!!!!!&lt;BR /&gt;'// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;'// ****************************************************************&lt;BR /&gt;'// copyObjectsToExcel&lt;BR /&gt;'// ~~&lt;BR /&gt;'// Parameters:&lt;BR /&gt;'//&amp;nbsp; qvDoc - Reference to the QlikView document (normally just use&lt;BR /&gt;'//&amp;nbsp;&amp;nbsp;&amp;nbsp; "ActiveDocument", but you can also use copyObjectsToExcel&lt;BR /&gt;'//&amp;nbsp;&amp;nbsp;&amp;nbsp; outside of QlikView ...&lt;BR /&gt;'//&amp;nbsp; aryExportDefinition - array of settings&lt;BR /&gt;'// ~~&lt;BR /&gt;'// Version 1.02&lt;BR /&gt;'// ~~&lt;BR /&gt;'// The aryExportDefinition is used to pass the following properties to &lt;BR /&gt;'// copyObjectsToExcelSheet:&lt;BR /&gt;'//&lt;BR /&gt;'//&amp;nbsp;&amp;nbsp; Index&amp;nbsp; Description&lt;BR /&gt;'// ------------------------&lt;BR /&gt;'//&amp;nbsp; 0 -&amp;nbsp; Id of the QlikView object to copy from&lt;BR /&gt;'//&amp;nbsp; 1 -&amp;nbsp; Name of the sheet (in Excel) where the object should be copied to&lt;BR /&gt;'//&lt;BR /&gt;'//&amp;nbsp;&amp;nbsp;&amp;nbsp; (If a sheet with the same name already exists no new &lt;BR /&gt;'//&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet will be created, instead the existing sheet will &lt;BR /&gt;'//&amp;nbsp;&amp;nbsp;&amp;nbsp; be used for pasting the object)&lt;BR /&gt;'//&lt;BR /&gt;'//&amp;nbsp;&amp;nbsp;&amp;nbsp; Note: the sheetName can be max 31 characters long&lt;BR /&gt;'// &lt;BR /&gt;'//&amp;nbsp; 2 -&amp;nbsp; Range in Excel where the object should be pasted to&lt;BR /&gt;'//&amp;nbsp; 3 -&amp;nbsp; PasteMode ["data", "image"]&lt;BR /&gt;'//&amp;nbsp;&amp;nbsp;&amp;nbsp; Defines if the objects underlaying data should be &lt;BR /&gt;'//&amp;nbsp;&amp;nbsp;&amp;nbsp; pasted ("data") or the the image representing the object&lt;BR /&gt;'//&amp;nbsp;&amp;nbsp;&amp;nbsp; should be used&lt;BR /&gt;'//&amp;nbsp; Introdotto da A.Saccone&lt;BR /&gt;'//&amp;nbsp; 4 - Range in Excel where object's caption should be pasted&lt;BR /&gt;'// ****************************************************************&lt;BR /&gt;Private Function copyObjectsToExcelSheet(qvDoc, aryExportDefinition) 'as Excel.Workbook&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Dim i 'as Integer&lt;BR /&gt;Dim objExcelApp 'as Excel.Application&lt;BR /&gt;Dim objExcelDoc 'as Excel.Workbook&lt;/P&gt;&lt;P&gt;Set objExcelApp = CreateObject("Excel.Application")&lt;/P&gt;&lt;P&gt;objExcelApp.Visible = true 'false if you want to hide Excel&lt;BR /&gt;objExcelApp.DisplayAlerts = false&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;Set objExcelDoc = objExcelApp.Workbooks.Add&lt;/P&gt;&lt;P&gt;Dim strSourceObject&lt;/P&gt;&lt;P&gt;Dim qvObjectId 'as String &lt;BR /&gt;Dim sheetName&lt;BR /&gt;Dim sheetRange&lt;BR /&gt;Dim pasteMode&lt;BR /&gt;Dim objSource&lt;BR /&gt;Dim objCurrentSheet&lt;BR /&gt;Dim objExcelSheet&lt;BR /&gt;Dim sheetRangeCapt&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for i = 0 to UBOUND(aryExportDefinition)&lt;/P&gt;&lt;P&gt; '// Get the properties of the exportDefinition array&lt;BR /&gt; qvObjectId = aryExportDefinition(i,0)&lt;BR /&gt; sheetName = aryExportDefinition(i,1)&lt;BR /&gt; sheetRange = aryExportDefinition(i,2)&lt;BR /&gt; pasteMode = aryExportDefinition(i,3)&lt;BR /&gt; sheetRangeCapt = aryExportDefinition(i,4)&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; &lt;BR /&gt; Set objExcelSheet = Excel_GetSheetByName(objExcelDoc, sheetName)&lt;BR /&gt; if (objExcelSheet is nothing) then&lt;BR /&gt;&amp;nbsp; Set objExcelSheet = Excel_AddSheet(objExcelApp, sheetName)&lt;BR /&gt;&amp;nbsp; if (objExcelSheet is nothing) then&lt;BR /&gt;&amp;nbsp;&amp;nbsp; msgbox("No sheet could be created, this should not occur!!!")&lt;BR /&gt;&amp;nbsp; end if&lt;BR /&gt; end if&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; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objExcelSheet.Select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; set objSource = qvDoc.GetSheetObject(qvObjectId)&lt;BR /&gt; Call objSource.GetSheet().Activate()&lt;BR /&gt; objSource.Maximize&lt;BR /&gt; qvDoc.GetApplication.WaitForIdle&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; if (not objSource is nothing) then&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; if (pasteMode = "image") then&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Call objSource.CopyBitmapToClipboard()&lt;BR /&gt;&amp;nbsp; else&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Call objSource.CopyTableToClipboard(true) '// default &amp;amp; fallback&lt;BR /&gt;&amp;nbsp; end if&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; Set objCurrentSheet = objExcelDoc.Sheets(sheetName)&lt;BR /&gt;&amp;nbsp; objExcelDoc.Sheets(sheetName).Range(sheetRange).Select&lt;BR /&gt;&amp;nbsp; objExcelDoc.Sheets(sheetName).Paste&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; 'Inserimento del Caption dell'oggetto&lt;BR /&gt;&amp;nbsp; chartCaption = objSource.GetCaption.Name.v&amp;nbsp; &lt;BR /&gt;&amp;nbsp; objCurrentSheet.Range(sheetRangeCapt) = chartCaption&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; if (pasteMode &amp;lt;&amp;gt; "image") then&lt;BR /&gt;&amp;nbsp; With objExcelApp.Selection&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; .WrapText = False&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; .ShrinkToFit = False&lt;BR /&gt;&amp;nbsp; End With&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; end if&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; objCurrentSheet.Range("A1").Select&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; end if&lt;/P&gt;&lt;P&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; &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; &lt;BR /&gt;next&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Call Excel_DeleteBlankSheets(objExcelDoc)&lt;/P&gt;&lt;P&gt;'// Finally select the first sheet&lt;BR /&gt;objExcelDoc.Sheets(1).Select&lt;/P&gt;&lt;P&gt;'// Return value&lt;BR /&gt;Set copyObjectsToExcelSheet = objExcelDoc&lt;/P&gt;&lt;P&gt;end function&lt;BR /&gt;'// ________________________________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'// ****************************************************************&lt;BR /&gt;'// Internal function for getting the Excel sheet by sheetName&lt;BR /&gt;'// ****************************************************************&lt;BR /&gt;Private Function Excel_GetSheetByName(ByRef objExcelDoc, sheetName) 'as Excel.Sheet&lt;/P&gt;&lt;P&gt;For Each ws In objExcelDoc.Worksheets&lt;BR /&gt; If (trim(ws.Name) = Excel_GetSafeSheetName(sheetName)) then&lt;BR /&gt;&amp;nbsp; Set Excel_GetSheetByName = ws&lt;BR /&gt;&amp;nbsp; exit function&lt;BR /&gt; End If&lt;BR /&gt;Next&lt;/P&gt;&lt;P&gt;'// default return value&lt;BR /&gt;Set Excel_GetSheetByName = nothing&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;End Function&lt;BR /&gt;'// ________________________________________________________________&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Private Function Excel_GetSafeSheetName(sheetName)&lt;/P&gt;&lt;P&gt; '// can be max 31 characters long&lt;BR /&gt; retVal = trim(left(sheetName, 31))&lt;BR /&gt; &lt;BR /&gt; Excel_GetSafeSheetName = retVal&lt;BR /&gt;End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'// ****************************************************************&lt;BR /&gt;'// Internal function for adding a new sheet&lt;BR /&gt;'// ****************************************************************&lt;BR /&gt;Private Function Excel_AddSheet(objExcelApplication, sheetName) ' as Excel.Sheet&lt;/P&gt;&lt;P&gt; '// add a sheet to the last position&lt;BR /&gt; objExcelApplication.Sheets.Add , objExcelApplication.Sheets(objExcelApplication.Sheets.Count)&lt;BR /&gt; &lt;BR /&gt; Dim objNewSheet&lt;BR /&gt; Set objNewSheet = objExcelApplication.Sheets(objExcelApplication.Sheets.Count)&lt;BR /&gt; objNewSheet.Name = left(sheetName,31)&lt;BR /&gt; &lt;BR /&gt; '// return the newly created sheet&lt;BR /&gt; Set Excel_AddSheet = objNewSheet&lt;/P&gt;&lt;P&gt;End function&lt;BR /&gt;'// ________________________________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'// ****************************************************************&lt;BR /&gt;'// Delete all empty sheets&lt;BR /&gt;'// ****************************************************************&lt;BR /&gt;Private Sub Excel_DeleteBlankSheets(ByRef objExcelDoc)&lt;/P&gt;&lt;P&gt;For Each ws In objExcelDoc.Worksheets&lt;BR /&gt; If (not HasOtherObjects(ws)) then&lt;BR /&gt;&amp;nbsp; If objExcelDoc.Application.WorksheetFunction.CountA(ws.Cells) = 0 Then&lt;BR /&gt;&amp;nbsp;&amp;nbsp; On Error Resume Next&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Call ws.Delete()&lt;BR /&gt;&amp;nbsp; End If&lt;BR /&gt; End If&lt;BR /&gt;Next &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;End Sub &lt;BR /&gt;'// ________________________________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;'// ****************************************************************&lt;BR /&gt;'// Helper function to determine if there are other objects placed&lt;BR /&gt;'// on the sheet ...&lt;BR /&gt;'// ****************************************************************&lt;BR /&gt;Public Function HasOtherObjects(ByRef objSheet) 'As Boolean &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim c&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (objSheet.ChartObjects.Count &amp;gt; 0) Then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HasOtherObjects = true&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit function&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (objSheet.Pictures.Count &amp;gt; 0) Then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HasOtherObjects = true&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit function&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (objSheet.Shapes.Count &amp;gt; 0) Then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HasOtherObjects = true&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit function&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HasOtherObjects = false&lt;BR /&gt;End Function &lt;BR /&gt;'//__________________________________________________________________&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jan 2015 15:50:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Export-in-Excel-with-Macro/m-p/804538#M284037</guid>
      <dc:creator>alexandros17</dc:creator>
      <dc:date>2015-01-16T15:50:57Z</dc:date>
    </item>
  </channel>
</rss>

