<?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: Consider layout selections in Macro in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Consider-layout-selections-in-Macro/m-p/1185521#M383647</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here a few examples from the APIGuide.qvw:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("Month").Select "September"&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("Month").Select "J*"&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("Sales").Select "&amp;gt;1500"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Sep 2016 10:08:00 GMT</pubDate>
    <dc:creator>marcus_sommer</dc:creator>
    <dc:date>2016-09-15T10:08:00Z</dc:date>
    <item>
      <title>Consider layout selections in Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Consider-layout-selections-in-Macro/m-p/1185520#M383646</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have following macro to export a chart and send email. I want to pre select few list boxes for some specific values before the chart get's exported. How can we do that in Macro script??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One option I can see is, we can make the selection in the same trigger of document properties on post reload. Since these selections are document level, it will apply to all charts. Since we have many users have their own selections I cannot duplicate QVWs for each user selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please suggest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Macro details:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub ExportEmail&lt;BR /&gt; Set obj = ActiveDocument.ActiveSheet.SheetObjects("CH01")&lt;BR /&gt; obj.ExportBitmapToFile "C:\TestImageJPG.jpg"&lt;BR /&gt; &lt;BR /&gt; ' MsgBox "Exported"&lt;BR /&gt; ' Object creation &lt;BR /&gt; Dim objEmail&lt;BR /&gt; &lt;BR /&gt; Const cdoSendUsingPort = 2&amp;nbsp; &lt;BR /&gt; Const cdoAnonymous = 0&amp;nbsp; &lt;BR /&gt; Const cdoBasic = 1&amp;nbsp; &lt;BR /&gt; Const cdoNTLM = 2&amp;nbsp; &lt;BR /&gt; Const SMTPServer = "SMTPServer"&lt;BR /&gt; Const SMTPPort = 25&amp;nbsp; &lt;BR /&gt; Const SMTPTimeout = 60&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt; ' Sending mail&lt;BR /&gt; Set objEmail = CreateObject("CDO.Message")&lt;BR /&gt; Set objConf = objEmail.Configuration&lt;BR /&gt; Set objFlds = objConf.Fields&lt;BR /&gt; With objFlds&lt;BR /&gt; ' ------------- &lt;BR /&gt; ' SMTP server details&lt;BR /&gt;&lt;SPAN&gt; .Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/sendusing" rel="nofollow" target="_blank"&gt;http://schemas.microsoft.com/cdo/configuration/sendusing&lt;/A&gt;&lt;SPAN&gt;") = cdoSendUsingPort&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpserver" rel="nofollow" target="_blank"&gt;http://schemas.microsoft.com/cdo/configuration/smtpserver&lt;/A&gt;&lt;SPAN&gt;") = SMTPServer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" rel="nofollow" target="_blank"&gt;http://schemas.microsoft.com/cdo/configuration/smtpauthenticate&lt;/A&gt;&lt;SPAN&gt;") = cdoAnonymous&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpserverport" rel="nofollow" target="_blank"&gt;http://schemas.microsoft.com/cdo/configuration/smtpserverport&lt;/A&gt;&lt;SPAN&gt;") = SMTPPort&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpusessl" rel="nofollow" target="_blank"&gt;http://schemas.microsoft.com/cdo/configuration/smtpusessl&lt;/A&gt;&lt;SPAN&gt;") = False&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .Item("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout" rel="nofollow" target="_blank"&gt;http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout&lt;/A&gt;&lt;SPAN&gt;") = SMTPTimeout&lt;/SPAN&gt;&lt;BR /&gt; .Update&lt;BR /&gt; '———————————————————————&lt;BR /&gt; End With&lt;BR /&gt; &lt;BR /&gt; objEmail.To = "receiver email id"&lt;BR /&gt; objEmail.From = "sender email id"&lt;BR /&gt; objEmail.Subject = "Embedded Mail Subject"&lt;BR /&gt; &lt;BR /&gt; HTML = "&amp;lt;!DOCTYPE HTML PUBLIC ""-//IETF//DTD HTML//EN""&amp;gt;" &amp;amp; chr(13) &amp;amp; chr(10)&lt;BR /&gt; HTML = HTML &amp;amp; "&amp;lt;html&amp;gt;"&lt;BR /&gt; HTML = HTML &amp;amp; "&amp;lt;head&amp;gt;"&lt;BR /&gt; HTML = HTML &amp;amp; "&amp;lt;meta http-equiv=""Content-Type"" content=""text/html; charset=iso-8859-1""&amp;gt;"&lt;BR /&gt; HTML = HTML &amp;amp; "&amp;lt;title&amp;gt;Automated Emails!&amp;lt;/title&amp;gt;"&lt;BR /&gt; HTML = HTML &amp;amp; "&amp;lt;/head&amp;gt;"&lt;BR /&gt; HTML = HTML &amp;amp; "&amp;lt;body bgcolor=""#FFFFFF""&amp;gt;"&lt;BR /&gt; &lt;BR /&gt; 'html tag to include image&lt;BR /&gt; HTML = HTML &amp;amp; "&amp;lt;p&amp;gt;"&lt;BR /&gt; HTML = HTML &amp;amp; "&amp;lt;br&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;img src=""cid:TestImageJPG.jpg"" &amp;gt;&amp;lt;br&amp;gt;"&lt;BR /&gt; HTML = HTML &amp;amp; "&amp;lt;br&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;img src=""cid:TestImageJPG1.jpg"" &amp;gt;&amp;lt;br&amp;gt;"&lt;BR /&gt; HTML = HTML &amp;amp; "&amp;lt;/p&amp;gt;"&lt;BR /&gt; HTML = HTML &amp;amp; "&amp;lt;/body&amp;gt;"&lt;BR /&gt; HTML = HTML &amp;amp; "&amp;lt;/html&amp;gt;"&lt;BR /&gt; &lt;BR /&gt; 'code to embed the image by uploading into the mail body&lt;BR /&gt; Set objBP = objEmail.AddRelatedBodyPart("C:\TestImageJPG.jpg", "TestImageJPG.jpg", CdoReferenceTypeName)&lt;BR /&gt; objBP.Fields.Item("urn:schemas:mailheader:Content-ID") = "&amp;lt;TestImageJPG.jpg&amp;gt;"&lt;BR /&gt; objBP.Fields.Update&lt;BR /&gt; &lt;BR /&gt; objEmail.HTMLBody = HTML&lt;BR /&gt; &lt;BR /&gt; objEmail.Send&lt;BR /&gt; &lt;BR /&gt; Set objFlds = Nothing&lt;BR /&gt; Set objConf = Nothing&lt;BR /&gt; Set objEmail = Nothing&lt;BR /&gt; &lt;BR /&gt; ' MsgBox ("Test Mail Sent")&lt;BR /&gt; &lt;BR /&gt; End Sub &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2016 09:44:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Consider-layout-selections-in-Macro/m-p/1185520#M383646</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-15T09:44:49Z</dc:date>
    </item>
    <item>
      <title>Re: Consider layout selections in Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Consider-layout-selections-in-Macro/m-p/1185521#M383647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here a few examples from the APIGuide.qvw:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("Month").Select "September"&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("Month").Select "J*"&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("Sales").Select "&amp;gt;1500"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2016 10:08:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Consider-layout-selections-in-Macro/m-p/1185521#M383647</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2016-09-15T10:08:00Z</dc:date>
    </item>
  </channel>
</rss>

