<?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 Macro in Qlikview in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Macro-in-Qlikview/m-p/329457#M121262</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;&lt;/P&gt;&lt;P&gt;I have a problem with a macro.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to execute this macro at the end of the reload. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's working when i reload my application manually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I have a ".bat" for reload my application and with this, it's not working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My macro send a report by email :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub Dagrapport&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set WSHNetwork = CreateObject("WScript.Network")&lt;/P&gt;&lt;P&gt;WSHNetwork.SetDefaultPrinter "QlikViewPDF"&lt;/P&gt;&lt;P&gt;vReport = "RP01" 'Set report&lt;/P&gt;&lt;P&gt;vName = "TITRERAPPORT" 'Name of output pdf&lt;/P&gt;&lt;P&gt;ActiveDocument.PrintReport(vReport), "QlikViewPDF", false 'Printreport&lt;/P&gt;&lt;P&gt;reportFile = "C:\Program Files (x86)\QlikView\PDF\" &amp;amp; vName &amp;amp;".pdf" 'Setting outputname&lt;/P&gt;&lt;P&gt;printReportPDF vReport,reportFile&lt;/P&gt;&lt;P&gt;ActiveDocument.GetApplication.Sleep 5000&lt;/P&gt;&lt;P&gt;zendDagrapport reportFile&lt;/P&gt;&lt;P&gt;End sub&lt;/P&gt;&lt;P&gt;'===========================================================================&lt;/P&gt;&lt;P&gt;FUNCTION printReportPDF(reportID, pdfOutputFile)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set WSHShell = CreateObject("WScript.Shell")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WSHShell.RegWrite "HKCU\Software\QlikViewPDF\OutputFile", pdfOutputFile, "REG_SZ"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WSHShell.RegWrite "HKCU\Software\QlikViewPDF\BypassSaveAs", "1", "REG_SZ"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.PrintDocReport reportID &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set WSHShell = nothing&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;END FUNCTION&lt;/P&gt;&lt;P&gt;'===========================================================================&lt;/P&gt;&lt;P&gt;function zendDagrapport(PDFOutputFile)&lt;/P&gt;&lt;P&gt;Dim objEmail&lt;/P&gt;&lt;P&gt;Const cdoSendUsingPort = 2 ' Send the message using SMTP&lt;/P&gt;&lt;P&gt;Const cdoAnonymous = 0 'Do not authenticate&lt;/P&gt;&lt;P&gt;Const cdoBasic = 1 'basic (clear-text) authentication&lt;/P&gt;&lt;P&gt;Const cdoNTLM = 2 'NTLM&lt;/P&gt;&lt;P&gt;SMTPServer = "************************************"&lt;/P&gt;&lt;P&gt;Const SMTPPort = 25 ' Port number for SMTP&lt;/P&gt;&lt;P&gt;Const SMTPTimeout = 60 ' Timeout for SMTP in seconds&lt;/P&gt;&lt;P&gt;'Sending mail&lt;/P&gt;&lt;P&gt;Set objEmail = CreateObject("CDO.Message")&lt;/P&gt;&lt;P&gt;Set objConf = objEmail.Configuration&lt;/P&gt;&lt;P&gt;Set objFlds = objConf.Fields&lt;/P&gt;&lt;P&gt;With objFlds&lt;/P&gt;&lt;P&gt;'---------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;' SMTP server details&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/sendusing"&gt;http://schemas.microsoft.com/cdo/configuration/sendusing&lt;/A&gt;&lt;SPAN&gt;") = cdoSendUsingPort&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpserver"&gt;http://schemas.microsoft.com/cdo/configuration/smtpserver&lt;/A&gt;&lt;SPAN&gt;") = SMTPServer&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"&gt;http://schemas.microsoft.com/cdo/configuration/smtpauthenticate&lt;/A&gt;&lt;SPAN&gt;") = cdoAnonymous&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpserverport"&gt;http://schemas.microsoft.com/cdo/configuration/smtpserverport&lt;/A&gt;&lt;SPAN&gt;") = SMTPPort&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpusessl"&gt;http://schemas.microsoft.com/cdo/configuration/smtpusessl&lt;/A&gt;&lt;SPAN&gt;") = False&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout"&gt;http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout&lt;/A&gt;&lt;SPAN&gt;") = SMTPTimeout&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;.Update&lt;/P&gt;&lt;P&gt;'---------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;End With&lt;/P&gt;&lt;P&gt;objEmail.To = "************************" 'Email Recipient&lt;/P&gt;&lt;P&gt;objEmail.From = "****************************************" 'Email Sender&lt;/P&gt;&lt;P&gt;objEmail.Subject = "Yield Report" ' Subject&lt;/P&gt;&lt;P&gt;objEmail.TextBody = "Please find enclosed the Yield Report for the last week.&amp;nbsp; " 'Text Body&lt;/P&gt;&lt;P&gt;objEmail.AddAttachment PDFOutputFile ' Attachement&lt;/P&gt;&lt;P&gt;objEmail.Send&lt;/P&gt;&lt;P&gt;Set objFlds = Nothing&lt;/P&gt;&lt;P&gt;Set objConf = Nothing&lt;/P&gt;&lt;P&gt;Set objEmail = Nothing&lt;/P&gt;&lt;P&gt;' msgbox ("Test Mail Sent")&lt;/P&gt;&lt;P&gt;end function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 02 Jul 2012 14:06:34 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-07-02T14:06:34Z</dc:date>
    <item>
      <title>Macro in Qlikview</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-in-Qlikview/m-p/329457#M121262</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;&lt;/P&gt;&lt;P&gt;I have a problem with a macro.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to execute this macro at the end of the reload. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's working when i reload my application manually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I have a ".bat" for reload my application and with this, it's not working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My macro send a report by email :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub Dagrapport&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set WSHNetwork = CreateObject("WScript.Network")&lt;/P&gt;&lt;P&gt;WSHNetwork.SetDefaultPrinter "QlikViewPDF"&lt;/P&gt;&lt;P&gt;vReport = "RP01" 'Set report&lt;/P&gt;&lt;P&gt;vName = "TITRERAPPORT" 'Name of output pdf&lt;/P&gt;&lt;P&gt;ActiveDocument.PrintReport(vReport), "QlikViewPDF", false 'Printreport&lt;/P&gt;&lt;P&gt;reportFile = "C:\Program Files (x86)\QlikView\PDF\" &amp;amp; vName &amp;amp;".pdf" 'Setting outputname&lt;/P&gt;&lt;P&gt;printReportPDF vReport,reportFile&lt;/P&gt;&lt;P&gt;ActiveDocument.GetApplication.Sleep 5000&lt;/P&gt;&lt;P&gt;zendDagrapport reportFile&lt;/P&gt;&lt;P&gt;End sub&lt;/P&gt;&lt;P&gt;'===========================================================================&lt;/P&gt;&lt;P&gt;FUNCTION printReportPDF(reportID, pdfOutputFile)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set WSHShell = CreateObject("WScript.Shell")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WSHShell.RegWrite "HKCU\Software\QlikViewPDF\OutputFile", pdfOutputFile, "REG_SZ"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WSHShell.RegWrite "HKCU\Software\QlikViewPDF\BypassSaveAs", "1", "REG_SZ"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.PrintDocReport reportID &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set WSHShell = nothing&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;END FUNCTION&lt;/P&gt;&lt;P&gt;'===========================================================================&lt;/P&gt;&lt;P&gt;function zendDagrapport(PDFOutputFile)&lt;/P&gt;&lt;P&gt;Dim objEmail&lt;/P&gt;&lt;P&gt;Const cdoSendUsingPort = 2 ' Send the message using SMTP&lt;/P&gt;&lt;P&gt;Const cdoAnonymous = 0 'Do not authenticate&lt;/P&gt;&lt;P&gt;Const cdoBasic = 1 'basic (clear-text) authentication&lt;/P&gt;&lt;P&gt;Const cdoNTLM = 2 'NTLM&lt;/P&gt;&lt;P&gt;SMTPServer = "************************************"&lt;/P&gt;&lt;P&gt;Const SMTPPort = 25 ' Port number for SMTP&lt;/P&gt;&lt;P&gt;Const SMTPTimeout = 60 ' Timeout for SMTP in seconds&lt;/P&gt;&lt;P&gt;'Sending mail&lt;/P&gt;&lt;P&gt;Set objEmail = CreateObject("CDO.Message")&lt;/P&gt;&lt;P&gt;Set objConf = objEmail.Configuration&lt;/P&gt;&lt;P&gt;Set objFlds = objConf.Fields&lt;/P&gt;&lt;P&gt;With objFlds&lt;/P&gt;&lt;P&gt;'---------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;' SMTP server details&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/sendusing"&gt;http://schemas.microsoft.com/cdo/configuration/sendusing&lt;/A&gt;&lt;SPAN&gt;") = cdoSendUsingPort&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpserver"&gt;http://schemas.microsoft.com/cdo/configuration/smtpserver&lt;/A&gt;&lt;SPAN&gt;") = SMTPServer&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"&gt;http://schemas.microsoft.com/cdo/configuration/smtpauthenticate&lt;/A&gt;&lt;SPAN&gt;") = cdoAnonymous&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpserverport"&gt;http://schemas.microsoft.com/cdo/configuration/smtpserverport&lt;/A&gt;&lt;SPAN&gt;") = SMTPPort&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpusessl"&gt;http://schemas.microsoft.com/cdo/configuration/smtpusessl&lt;/A&gt;&lt;SPAN&gt;") = False&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout"&gt;http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout&lt;/A&gt;&lt;SPAN&gt;") = SMTPTimeout&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;.Update&lt;/P&gt;&lt;P&gt;'---------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;End With&lt;/P&gt;&lt;P&gt;objEmail.To = "************************" 'Email Recipient&lt;/P&gt;&lt;P&gt;objEmail.From = "****************************************" 'Email Sender&lt;/P&gt;&lt;P&gt;objEmail.Subject = "Yield Report" ' Subject&lt;/P&gt;&lt;P&gt;objEmail.TextBody = "Please find enclosed the Yield Report for the last week.&amp;nbsp; " 'Text Body&lt;/P&gt;&lt;P&gt;objEmail.AddAttachment PDFOutputFile ' Attachement&lt;/P&gt;&lt;P&gt;objEmail.Send&lt;/P&gt;&lt;P&gt;Set objFlds = Nothing&lt;/P&gt;&lt;P&gt;Set objConf = Nothing&lt;/P&gt;&lt;P&gt;Set objEmail = Nothing&lt;/P&gt;&lt;P&gt;' msgbox ("Test Mail Sent")&lt;/P&gt;&lt;P&gt;end function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2012 14:06:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-in-Qlikview/m-p/329457#M121262</guid>
      <dc:creator />
      <dc:date>2012-07-02T14:06:34Z</dc:date>
    </item>
    <item>
      <title>Re: Macro in Qlikview</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-in-Qlikview/m-p/329458#M121263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe this proves helpful :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" class="loading" href="https://community.qlik.com/message/56628#56628"&gt;http://community.qlik.com/message/56628#56628&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2012 14:13:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-in-Qlikview/m-p/329458#M121263</guid>
      <dc:creator>giakoum</dc:creator>
      <dc:date>2012-07-02T14:13:38Z</dc:date>
    </item>
  </channel>
</rss>

