<?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 does macro work on webview mode? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931363#M321966</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I tried to write a macro to export a chart image in MS XLS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;below the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub ExcelExpwCaption&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Set the path where the excel will be saved&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filePath = "C:\Test.xls"&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Create the Excel spreadsheet&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set excelFile = CreateObject("Excel.Application")&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excelFile.Visible = true&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Create the WorkBook&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set curWorkBook = excelFile.WorkBooks.Add&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Create the Sheet&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set curSheet = curWorkBook.WorkSheets(1)&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Get the chart we want to export&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set imageToExport = ActiveDocument.GetSheetObject("OV-GRAP1")&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set chartProperties = imageToExport.GetProperties&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imageToExport.CopyBitmapToClipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Get the caption&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chartCaption = imageToExport.GetCaption.Name.v&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'MsgBox chartCaption&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Set the first cell with the caption&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curSheet.Range("A1") = chartCaption&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Paste the rest of the chart&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curSheet.Paste curSheet.Range("A2")&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excelFile.Visible = true&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;' &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Cleanup&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set curWorkBook = nothing&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set excelFile = nothing&amp;nbsp; &lt;/P&gt;&lt;P&gt;End Sub&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In descktop mode it works but in webview mode it doesn't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The question is : can this macro run on webview mode? if not,&amp;nbsp; there is a different solution to fix it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance for your help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 Oct 2015 22:19:14 GMT</pubDate>
    <dc:creator />
    <dc:date>2015-10-07T22:19:14Z</dc:date>
    <item>
      <title>does macro work on webview mode?</title>
      <link>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931363#M321966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I tried to write a macro to export a chart image in MS XLS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;below the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub ExcelExpwCaption&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Set the path where the excel will be saved&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filePath = "C:\Test.xls"&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Create the Excel spreadsheet&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set excelFile = CreateObject("Excel.Application")&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excelFile.Visible = true&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Create the WorkBook&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set curWorkBook = excelFile.WorkBooks.Add&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Create the Sheet&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set curSheet = curWorkBook.WorkSheets(1)&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Get the chart we want to export&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set imageToExport = ActiveDocument.GetSheetObject("OV-GRAP1")&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set chartProperties = imageToExport.GetProperties&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imageToExport.CopyBitmapToClipboard&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Get the caption&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chartCaption = imageToExport.GetCaption.Name.v&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'MsgBox chartCaption&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Set the first cell with the caption&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curSheet.Range("A1") = chartCaption&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Paste the rest of the chart&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curSheet.Paste curSheet.Range("A2")&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excelFile.Visible = true&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;' &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Cleanup&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set curWorkBook = nothing&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set excelFile = nothing&amp;nbsp; &lt;/P&gt;&lt;P&gt;End Sub&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In descktop mode it works but in webview mode it doesn't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The question is : can this macro run on webview mode? if not,&amp;nbsp; there is a different solution to fix it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance for your help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Oct 2015 22:19:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931363#M321966</guid>
      <dc:creator />
      <dc:date>2015-10-07T22:19:14Z</dc:date>
    </item>
    <item>
      <title>Re: does macro work on webview mode?</title>
      <link>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931364#M321967</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In AJAX Client Macros wont work. Please check with local Qlik support team for other alternatives.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Oct 2015 02:24:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931364#M321967</guid>
      <dc:creator />
      <dc:date>2015-10-08T02:24:55Z</dc:date>
    </item>
    <item>
      <title>Re: does macro work on webview mode?</title>
      <link>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931365#M321968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;As an altenative you can flip the order of control and let an Excel VBA control QlikView instead. An Excel VBA will be a much better environment to develop your code anyway by giving you full debugging and intellisense for the entire QlikView object model too.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;To be precise:&lt;/STRONG&gt; WebView and Ajax client mode are two different things. So essentially you have four clients for QlikView:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) QlikView Desktop: using normal Windows Forms mode&lt;/P&gt;&lt;P&gt;2) QlikView Desktop using WebView: using Internet Explorer as web client&lt;/P&gt;&lt;P&gt;3) Internet Explorer plug-in: using the ActiveX object &lt;/P&gt;&lt;P&gt;4) Ajax: using only native functionality of each browser by using the light-weight Ajax library&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; to enable a full QlikView client experience in all the popular browsers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Option 1 and 2 can be used both directly with local QVW-files and as clients for running a server application.&lt;/P&gt;&lt;P&gt;Option 3 and 4 needs a server and can't use local QVW-files. So you will connect via the AccessPoint or directly&lt;/P&gt;&lt;P&gt;to a URL that still use the AccessPoint but allow you to skip the menu system of the AccessPoint.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is only option 1 that gives you the full spectrum of VBScript (or JScript) macros. There are several limitations - most quite natural - when you use the other options and especially when you run on a server. All options allow some macro code to work. Qlik and Qlik employees strongly discourage any use of macros and to a certain extent I agree with them. But macros can solve real pressing needs for a developer - but should be avoided for end-user performance heavy calculations. Macros are not supported in any form in Qlik Sense. Automation and VBScript / VBA is very slow when it comes to massive data manipulation by its very nature and shouldn't be used for that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Oct 2015 04:46:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931365#M321968</guid>
      <dc:creator>petter</dc:creator>
      <dc:date>2015-10-08T04:46:12Z</dc:date>
    </item>
    <item>
      <title>Re: does macro work on webview mode?</title>
      <link>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931366#M321969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;IMG alt="2015-10-08 #1.PNG" class="jive-image image-1" src="/legacyfs/online/101364_2015-10-08 #1.PNG" style="height: 513px; width: 620px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Oct 2015 04:47:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931366#M321969</guid>
      <dc:creator>petter</dc:creator>
      <dc:date>2015-10-08T04:47:12Z</dc:date>
    </item>
    <item>
      <title>Re: does macro work on webview mode?</title>
      <link>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931367#M321970</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it doesnot work have a look at this&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/qlik-blogpost/3700"&gt;Macros are Bad&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Oct 2015 05:08:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931367#M321970</guid>
      <dc:creator>gautik92</dc:creator>
      <dc:date>2015-10-08T05:08:05Z</dc:date>
    </item>
    <item>
      <title>Re: does macro work on webview mode?</title>
      <link>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931368#M321971</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;but is there a simple Macro to enable WebView in a on/off state?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN lang="en"&gt;So that I can &lt;/SPAN&gt;to automate turning it on or off via actions as a macro.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;thanks all for yours help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Oct 2015 12:42:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931368#M321971</guid>
      <dc:creator />
      <dc:date>2015-10-08T12:42:47Z</dc:date>
    </item>
    <item>
      <title>Re: does macro work on webview mode?</title>
      <link>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931369#M321972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not true, if so none of our applications would work.&lt;/P&gt;&lt;P&gt;In WebView mode when developing macros don't work, but some macros will work in Ajax when the application is published.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Oct 2015 12:52:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931369#M321972</guid>
      <dc:creator>jerrysvensson</dc:creator>
      <dc:date>2015-10-08T12:52:51Z</dc:date>
    </item>
    <item>
      <title>Re: does macro work on webview mode?</title>
      <link>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931370#M321973</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you want your code to work for your users they will have to use Plugin as client.&lt;/P&gt;&lt;P&gt;If they use Ajax (WebView) it will not work.&lt;/P&gt;&lt;P&gt;Simple as that. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Oct 2015 13:12:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/does-macro-work-on-webview-mode/m-p/931370#M321973</guid>
      <dc:creator>jerrysvensson</dc:creator>
      <dc:date>2015-10-08T13:12:09Z</dc:date>
    </item>
  </channel>
</rss>

