<?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: Loop through all filter values then print to PDF in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266760#M100205</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;You don´t really need any macro.&lt;/P&gt;&lt;P&gt;Get a pdf printer like pdf x-change provided free from QV downloads only for QV or other. Install it. Set it as default.&lt;/P&gt;&lt;P&gt;Make you report.&lt;/P&gt;&lt;P&gt;Now with your report in edition mode do:&lt;/P&gt;&lt;P&gt;Page &amp;gt; Page Settings &amp;gt; check the option Loop page over possible values of field. Then select the field from the combo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Voila.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Add a cover page. In the save options choose add to last report.&lt;/P&gt;&lt;P&gt;You´ll get a whole booklet with your data, paged by values of the field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you choose not to add, you´ll have a two page report per each value of the field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also you can make a macro&amp;nbsp; to do it automatically and even send it as an atachment, each one to its destiny.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Remember to unselect. It does it with possible values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Jun 2011 16:36:10 GMT</pubDate>
    <dc:creator>christian77</dc:creator>
    <dc:date>2011-06-06T16:36:10Z</dc:date>
    <item>
      <title>Loop through all filter values then print to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266758#M100203</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 list box with about 30 entries in it (these could change).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For each entry, I want to...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Select it.&lt;/P&gt;&lt;P&gt;2) Run a macro that will create a PDF and e-mail the file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have already written a report which creates a PDF then e-mails the file so that part is covered.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I don't know how to do is interrogate my list box then apply a filter, then move on to the next one until I have worked my way through them all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that makes sense...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS - looping over possible values in field won't help me as I need an individual PDF for each selection.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jun 2011 14:06:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266758#M100203</guid>
      <dc:creator>pkelly</dc:creator>
      <dc:date>2011-06-06T14:06:21Z</dc:date>
    </item>
    <item>
      <title>Loop through all filter values then print to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266759#M100204</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; You can make Selections using a macro. To make the selections using VB, you will need an array containing all of the values you want to select. There are multiple ways to do this, but for me, I would use the QlikView function Concat(FIELD, ','). You could do: list = ActiveDocument.Evaluate("Concat(FIELD, ',')"). Then use the VB function Split to get that list into an array.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once you have the values in an array, use a For...Next loop to loop through all of the values. In the loop, Select the value in the appropriate array position, then run your PDF macro based on the current selections. As you go through the loop, the next Select will clear out the previous and you should get a PDF for each selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you need more info on a specific piece, it may be easier to post what you have so far and somebody should be able to fill in the blanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jun 2011 16:25:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266759#M100204</guid>
      <dc:creator />
      <dc:date>2011-06-06T16:25:32Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through all filter values then print to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266760#M100205</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;You don´t really need any macro.&lt;/P&gt;&lt;P&gt;Get a pdf printer like pdf x-change provided free from QV downloads only for QV or other. Install it. Set it as default.&lt;/P&gt;&lt;P&gt;Make you report.&lt;/P&gt;&lt;P&gt;Now with your report in edition mode do:&lt;/P&gt;&lt;P&gt;Page &amp;gt; Page Settings &amp;gt; check the option Loop page over possible values of field. Then select the field from the combo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Voila.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Add a cover page. In the save options choose add to last report.&lt;/P&gt;&lt;P&gt;You´ll get a whole booklet with your data, paged by values of the field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you choose not to add, you´ll have a two page report per each value of the field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also you can make a macro&amp;nbsp; to do it automatically and even send it as an atachment, each one to its destiny.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Remember to unselect. It does it with possible values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jun 2011 16:36:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266760#M100205</guid>
      <dc:creator>christian77</dc:creator>
      <dc:date>2011-06-06T16:36:10Z</dc:date>
    </item>
    <item>
      <title>Loop through all filter values then print to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266761#M100206</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the response Christian...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As I said in my post, I am aware of the loop option but cannot use this as this gives me one complete document - I need to create an individual PDF file for each selection - these will eventually be e-mailed out to our business managers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jun 2011 07:48:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266761#M100206</guid>
      <dc:creator>pkelly</dc:creator>
      <dc:date>2011-06-07T07:48:46Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through all filter values then print to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266762#M100207</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can manage that changing the configuration of your printer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But,... if you want to do it in a macro.&lt;/P&gt;&lt;P&gt;go like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unselect Everything&lt;/P&gt;&lt;P&gt;set var = ActiveDoc.Field(yourfield).GetPossibleValues&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -GetPossibleValues(2000) will take 2000&lt;/P&gt;&lt;P&gt;for i = 0 to var.getCardinal -1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do it and blah, blah&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This macro has to be complete already in the community. To print and to send. In different ways. Look around.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jun 2011 08:09:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266762#M100207</guid>
      <dc:creator>christian77</dc:creator>
      <dc:date>2011-06-07T08:09:04Z</dc:date>
    </item>
    <item>
      <title>Loop through all filter values then print to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266763#M100208</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Arial','sans-serif'; color: #333333; font-size: 10pt;"&gt;Something like this.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Arial','sans-serif'; color: #333333; font-size: 10pt;"&gt;I didn´t use GetPossibleValues cause I thought it took only 100, but GetpossibleValues(200) will take 200 and so on.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 8pt;"&gt;sub ImprimirPDF&lt;BR /&gt;set rutainformes = ActiveDocument.Variables("vRutaInformes") &lt;BR /&gt;set mvUsuario = ActiveDocument.Variables("vUsuario") &lt;BR /&gt;'msgbox(mvUsuario.GetContent.String)&lt;BR /&gt;&lt;BR /&gt;Dim response2&lt;BR /&gt;response2 = MsgBox ("Se dispone a enviar correo masivo. ¿Está segur@?",49, "Alerta 2ª")&lt;BR /&gt;if response2 =vbCancel then&lt;BR /&gt;exit sub&lt;BR /&gt;else&lt;BR /&gt;end if&lt;BR /&gt;&lt;BR /&gt;ActiveDocument.Fields("Franquicia_id Origen2").Select ""&lt;BR /&gt;set Valores=ActiveDocument.Fields("Franquicia_id Origen2") &lt;BR /&gt;Set objFSO = CreateObject("Scripting.FileSystemObject")&lt;BR /&gt;objFSO.Deletefile (rutainformes.GetContent.String &amp;amp; "*")&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;&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;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 8pt;"&gt;for i=0 to Valores.GetCardinal-1 &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: #00b050; font-size: 8pt;"&gt;(try first with –n)&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 8pt;"&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 8pt;"&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;&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;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; color: black; font-size: 8pt;"&gt; &lt;/SPAN&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; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.Fields("Franquicia_id Origen2").Select (i+1)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set val7=ActiveDocument.Fields("Franquicia Origen").GetPossibleValues&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 WSHShell = CreateObject("WScript.Shell") &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pdfPathName = rutainformes.GetContent.String &amp;amp; "QlikView Printing.pdf"&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; ActiveDocument.PrintReport "RP01", pdfPathName, false &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'msgbox (rutainformes.GetContent.String)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.GetApplication.WaitForIdle&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.GetApplication.Sleep 1000&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&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; objFSO.MoveFile rutainformes.GetContent.String &amp;amp; "QlikView Printing.pdf" , rutainformes.GetContent.String &amp;amp; (val7.Item(0).Text) &amp;amp; mvUsuario.GetContent.String &amp;amp; ".pdf"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set val5=ActiveDocument.Fields("Email Franquicia Origen").GetPossibleValues&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ''discrimina e-mails nulos&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if trim(val5.item(0).text)&amp;lt;&amp;gt;"" then&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; mandar (rutainformes.GetContent.String &amp;amp; val7.Item(0).Text &amp;amp; mvUsuario.GetContent.String &amp;amp; ".pdf"), val5.Item(0).Text&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN lang="EN-US" style="font-family: 'Courier New'; color: black; font-size: 8pt;"&gt;else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;BR /&gt;next&lt;BR /&gt;ActiveDocument.Fields("Franquicia_id Origen2").Select ""&lt;BR /&gt;ActiveDocument.Fields("Franquicia Origen").Select ""&lt;BR /&gt;end sub &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jun 2011 08:35:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266763#M100208</guid>
      <dc:creator>christian77</dc:creator>
      <dc:date>2011-06-07T08:35:33Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through all filter values then print to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266764#M100209</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And then.&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Courier New'; color: black; font-size: 9pt;"&gt;function mandar (InformeAdjunto, Email)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim objEmail&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Const cdoSendUsingPort = 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Const cdoAnonymous = 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Const cdoBasic = 1&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; Const cdoNTLM = 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SMTPServer = "mail.server.com" &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Courier New'; color: black; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Const SMTPPort = 25&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; Const SMTPTimeout = 60&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Sending mail&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strMailattach =&amp;nbsp; InformeAdjunto&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objEmail = CreateObject("CDO.Message")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objConf = objEmail.Configuration&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objFlds = objConf.Fields&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; With objFlds&lt;BR /&gt;&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; ' SMTP server details&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .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;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .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;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .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;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .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;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .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;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .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;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Update&lt;BR /&gt;&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; End With&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; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objEmail.To =&amp;nbsp;&amp;nbsp;&amp;nbsp; Email&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objEmail.From = &lt;A href="mailto:any@server.com"&gt;any@server.com&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Courier New'; color: black; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objEmail.Subject = "Os enviamos el informe mensual de franquicia"&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; objEmail.TextBody = "Os enviamos el informe mensual de franquicia"&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'msgbox(strMailattach)&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; objEmail.AddAttachment&amp;nbsp; strMailattach&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;&amp;nbsp; objEmail.Send&lt;BR /&gt;&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 objFlds = Nothing&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objConf = Nothing&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objEmail = Nothing&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgbox ("Mensaje enviado correctamente a" &amp;amp; Email &amp;amp; "&amp;nbsp; " &amp;amp; strMailattach)&amp;nbsp;&amp;nbsp;&amp;nbsp; ''comment later &lt;BR /&gt;end function&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Courier New'; color: black; font-size: 9pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Courier New'; color: black; font-size: 9pt;"&gt;Watch to requirements. Port 25 must be open, printer installed and as default printer, etc. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-family: 'Courier New'; color: black; font-size: 9pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jun 2011 08:40:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266764#M100209</guid>
      <dc:creator>christian77</dc:creator>
      <dc:date>2011-06-07T08:40:30Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through all filter values then print to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266765#M100210</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What I used was...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;sub SubmitReport&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;&amp;nbsp; Set val=ActiveDocument.Fields("csp_Owner").GetPossibleValues(20000)&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;&amp;nbsp; For i = 1 to Val.count - 1&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;&amp;nbsp; ActiveDocument.Fields("csp_Owner").Select val.item(i).Text&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;&amp;nbsp; ' append csp_Owner to end of emailSubject variable&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;&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; set v = ActiveDocument.Variables("emailSubject")&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;&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; set vname = ActiveDocument.Fields("csp_Owner").GetPossibleValues&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;&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; emailSubject = "QlikView TS10 Report - " + vname.Item(0).text&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;&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; v.SetContent emailSubject, true&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;&amp;nbsp; ' Print Report&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;&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; printReportPDF "RP01", "C:\QlikViewFiles\Timbmet_PDF\TS10.pdf"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &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;&amp;nbsp; ' Email Report&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;&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; SendMail&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;&amp;nbsp; Next&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;&amp;nbsp; ActiveDocument.ClearAll true&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;&amp;nbsp; MsgBox ("Emails have been sent")&lt;/P&gt;&lt;P&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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>Tue, 07 Jun 2011 09:16:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266765#M100210</guid>
      <dc:creator>pkelly</dc:creator>
      <dc:date>2011-06-07T09:16:32Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Loop through all filter values then print to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266766#M100211</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Paul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried your macro ... but it is not working .I want to iterate through all the values in CallID ! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PFA my daashboard. I want to make pdf of first sheet for all values of listbox LB1 in Sheet3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Anju&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jul 2014 12:17:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266766#M100211</guid>
      <dc:creator />
      <dc:date>2014-07-08T12:17:07Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through all filter values then print to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266767#M100212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Paul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a similar requirement like yours. So can you please upload your full macro on the forum.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Sep 2015 07:57:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266767#M100212</guid>
      <dc:creator />
      <dc:date>2015-09-02T07:57:35Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through all filter values then print to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266768#M100213</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Apologies for the delay - have been on holiday...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The attached qvw shows how I managed to get it to loop through the values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Points to note...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using "PDF-XChange 3.0" as my PDF printer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a VBScript file which first of all checks to see if QlikView is running.&lt;/P&gt;&lt;P&gt;The reason for this is that, I have various reports running from a batch file and found that if I didn't wait until the previous report had completed, I could end up e-mailing the wrong PDF - then opens the qvw and clicks BU80a which starts the macro running.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;================================================================&lt;/P&gt;&lt;P&gt;Dim objQV&lt;BR /&gt;Dim boolLoopAgain&lt;/P&gt;&lt;P&gt;boolLoopAgain = False&lt;/P&gt;&lt;P&gt;Do &lt;BR /&gt; On Error Resume Next&lt;BR /&gt; &lt;BR /&gt; boolLoopAgain = False&lt;/P&gt;&lt;P&gt;' Try to grab a running instance of QlikView...&lt;BR /&gt; &lt;BR /&gt; Set objQV = GetObject(, "QlikTech.QlikView")&lt;/P&gt;&lt;P&gt;' MsgBox objQV&lt;/P&gt;&lt;P&gt;If TypeName(objQV) = "Global" Then&lt;/P&gt;&lt;P&gt;&amp;nbsp; ' QlikView is Running&lt;/P&gt;&lt;P&gt;&amp;nbsp; boolLoopAgain = True&lt;/P&gt;&lt;P&gt;Else&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set MyApp = CreateObject("QlikTech.QlikView")&lt;BR /&gt;&amp;nbsp; Set MyDoc = MyApp.OpenDoc ("C:\QlikViewV13\Apps\PR_Performance\PR07.qvw","","")&lt;BR /&gt;&amp;nbsp; Set ActiveDocument = MyDoc&lt;BR /&gt;&amp;nbsp; ActiveDocument.Reload&lt;BR /&gt;&amp;nbsp; ActiveDocument.GetSheetObject("BU80a").Press&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;Loop While boolLoopAgain&lt;/P&gt;&lt;P&gt;========================================================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Sep 2015 15:20:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266768#M100213</guid>
      <dc:creator>pkelly</dc:creator>
      <dc:date>2015-09-09T15:20:01Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through all filter values then print to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266769#M100214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Paul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First of all big thanks for this amazing macro and even an example file. I am trying to implement it right now and do everything step by step by your example. Are you still using the same macro or have you tweaked it since?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Nov 2016 09:05:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Loop-through-all-filter-values-then-print-to-PDF/m-p/266769#M100214</guid>
      <dc:creator>Andrius45</dc:creator>
      <dc:date>2016-11-30T09:05:42Z</dc:date>
    </item>
  </channel>
</rss>

