<?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: Suggestion regarding macro in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Suggestion-regarding-macro/m-p/1058758#M937713</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It's not quite clear but I think you should consider to change the selections-order from Dealer to Area Manager to Zonal Head to another and/or to put clear-statements before the end your loops. If you comment out the whole export- and mail-statements and looked on the gui what will be selected (you will need additional sleep-statements for this otherwise it will be too fast) or a msgbox like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;msg = "first loop: " &amp;amp; i &amp;amp; " - selected value: " &amp;amp; ValueToSelect &amp;amp; chr(10)&lt;/P&gt;&lt;P&gt;msg = msg &amp;amp; "second loop: " &amp;amp; k &amp;amp; " - selected value: " &amp;amp; ValueToSelect1 &amp;amp; chr(10)&lt;/P&gt;&lt;P&gt;msg = msg &amp;amp; "third loop: " &amp;amp; m &amp;amp; " - selected value: " &amp;amp; ValueToSelect2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;msgbox msg&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 06 Feb 2016 14:43:02 GMT</pubDate>
    <dc:creator>marcus_sommer</dc:creator>
    <dc:date>2016-02-06T14:43:02Z</dc:date>
    <item>
      <title>Suggestion regarding macro</title>
      <link>https://community.qlik.com/t5/QlikView/Suggestion-regarding-macro/m-p/1058757#M937712</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sub SelectNext&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("Dealer").Clear&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("Area Manager").Clear&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("Zonal Head").Clear&lt;/P&gt;&lt;P&gt;Set myMail=CreateObject("CDO.Message")&lt;/P&gt;&lt;P&gt;Set filesys = CreateObject("Scripting.FileSystemObject")&lt;/P&gt;&lt;P&gt;set valD=ActiveDocument.Fields("Dealer").GetPossibleValues()&lt;/P&gt;&lt;P&gt;for i=0 to valD.Count-1&lt;/P&gt;&lt;P&gt;ValueToSelect = valD.Item(i).Text&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("Dealer").Select ValueToSelect&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;msgbox(i+1)&lt;/P&gt;&lt;P&gt;'myMail.AddAttachment&amp;nbsp; "E:\Akhilesh\TestImg" &amp;amp;&amp;nbsp; i &amp;amp; ".jpg"&lt;/P&gt;&lt;P&gt;'myMail.AddAttachment&amp;nbsp; "E:\Akhilesh\TestImg.jpg"&lt;/P&gt;&lt;P&gt;ActiveDocument.GetApplication.WaitForIdle&lt;/P&gt;&lt;P&gt;'Set filesys = CreateObject("Scripting.FileSystemObject")&lt;/P&gt;&lt;P&gt;'filesys.DeleteFile&amp;nbsp; "E:\Akhilesh\TestImg.jpg"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set ValM=ActiveDocument.Fields("Area Manager").GetPossibleValues()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for k=0 to ValM.Count-1&lt;/P&gt;&lt;P&gt;&amp;nbsp; ValueToSelect1 = ValM.Item(k).Text&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.Fields("Area Manager").Select ValueToSelect1&lt;/P&gt;&lt;P&gt;&amp;nbsp; set ValH=ActiveDocument.Fields("Zonal Head").GetPossibleValues()&lt;/P&gt;&lt;P&gt;&amp;nbsp; for m=0 to ValH.Count-1&lt;/P&gt;&lt;P&gt;&amp;nbsp; ValueToSelect2 = ValH.Item(m).Text&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.Fields("Zonal Head").Select ValueToSelect2&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set obj = ActiveDocument.ActiveSheet&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.GetApplication.WaitForIdle&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obj.ExportBitmapToFile "E:\Akhilesh\TestImg" &amp;amp;&amp;nbsp; i &amp;amp; ".jpg"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'obj.ExportBitmapToFile "E:\Akhilesh\TestImg.jpg"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.GetApplication.WaitForIdle&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; myMail.To=ValueToSelect&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; myMail.From = "&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:123@Gmail.com"&gt;123@Gmail.com&lt;/A&gt;&lt;SPAN&gt;" 'Email Sender&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; myMail.Cc =ValueToSelect1'&amp;amp;";"&amp;amp;ValueToSelect2&amp;nbsp;&amp;nbsp; 'CC person&lt;/P&gt;&lt;P&gt;&amp;nbsp; myMail.Subject = "Automated Mail Sending Using Macro"&lt;/P&gt;&lt;P&gt;&amp;nbsp; myMail.AddAttachment&amp;nbsp; "E:\Akhilesh\TestImg" &amp;amp;&amp;nbsp; i &amp;amp; ".jpg"&lt;/P&gt;&lt;P&gt;&amp;nbsp; ServerIP="2.1.2.4"&lt;/P&gt;&lt;P&gt;&amp;nbsp; ServerPort="2"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Assigning Name or IP of remote SMTP server&lt;/P&gt;&lt;P&gt;&amp;nbsp; myMail.Configuration.Fields.Item _&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; ("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpserver" rel="nofollow"&gt;http://schemas.microsoft.com/cdo/configuration/smtpserver&lt;/A&gt;&lt;SPAN&gt;") =ServerIP&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; myMail.Configuration.Fields.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/sendusing" rel="nofollow"&gt;http://schemas.microsoft.com/cdo/configuration/sendusing&lt;/A&gt;&lt;SPAN&gt;") = "2"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;'Assigning Server port&lt;/P&gt;&lt;P&gt;&amp;nbsp; myMail.Configuration.Fields.Item _&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; ("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpserverport" rel="nofollow"&gt;http://schemas.microsoft.com/cdo/configuration/smtpserverport&lt;/A&gt;&lt;SPAN&gt;") =ServerPort&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; myMail.Configuration.Fields.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpusessl" rel="nofollow"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; myMail.Configuration.Fields.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout" rel="nofollow"&gt;http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout&lt;/A&gt;&lt;SPAN&gt;") = "60"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; myMail.Configuration.Fields.Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" rel="nofollow"&gt;http://schemas.microsoft.com/cdo/configuration/smtpauthenticate&lt;/A&gt;&lt;SPAN&gt;") = "2"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objimg = myMail.AddRelatedBodyPart( vImagePath &amp;amp; "TestImg.jpg", "TestImg.jpg", CdoReferenceTypeName)&lt;/P&gt;&lt;P&gt;' objimg.Fields.Item("urn:schemas:mailheader:Content-ID") = "&amp;lt;TestImg.jpg&amp;gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; ' myMail.HTMLBody = HTML&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;'Updating Fields&lt;/P&gt;&lt;P&gt;&amp;nbsp; myMail.Configuration.Fields.Update&lt;/P&gt;&lt;P&gt;'Sending Mail&lt;/P&gt;&lt;P&gt;&amp;nbsp; myMail.Send&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; next &lt;/P&gt;&lt;P&gt;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'filesys.DeleteFile&amp;nbsp;&amp;nbsp; "E:\Akhilesh\TestImg" &amp;amp;&amp;nbsp; i &amp;amp; ".jpg"&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetApplication.WaitForIdle&lt;/P&gt;&lt;P&gt;&amp;nbsp; set myMail=Nothing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; set ServerIP=Nothing&lt;/P&gt;&lt;P&gt; Set ServerPort= Nothing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end Sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it's is working fine but first dealer is getting only its own data but second dealer is getting data of both (of first dealer and own) and so on&lt;/P&gt;&lt;P&gt;so it means last dealer is getting data of all the dealer. But my requirement is that every dealer should get their own data only.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Feb 2016 11:09:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Suggestion-regarding-macro/m-p/1058757#M937712</guid>
      <dc:creator />
      <dc:date>2016-02-05T11:09:56Z</dc:date>
    </item>
    <item>
      <title>Re: Suggestion regarding macro</title>
      <link>https://community.qlik.com/t5/QlikView/Suggestion-regarding-macro/m-p/1058758#M937713</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It's not quite clear but I think you should consider to change the selections-order from Dealer to Area Manager to Zonal Head to another and/or to put clear-statements before the end your loops. If you comment out the whole export- and mail-statements and looked on the gui what will be selected (you will need additional sleep-statements for this otherwise it will be too fast) or a msgbox like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;msg = "first loop: " &amp;amp; i &amp;amp; " - selected value: " &amp;amp; ValueToSelect &amp;amp; chr(10)&lt;/P&gt;&lt;P&gt;msg = msg &amp;amp; "second loop: " &amp;amp; k &amp;amp; " - selected value: " &amp;amp; ValueToSelect1 &amp;amp; chr(10)&lt;/P&gt;&lt;P&gt;msg = msg &amp;amp; "third loop: " &amp;amp; m &amp;amp; " - selected value: " &amp;amp; ValueToSelect2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;msgbox msg&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Feb 2016 14:43:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Suggestion-regarding-macro/m-p/1058758#M937713</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2016-02-06T14:43:02Z</dc:date>
    </item>
  </channel>
</rss>

