<?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: Modify PDF-XChange settings from VBA code in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Modify-PDF-XChange-settings-from-VBA-code/m-p/1541004#M508640</link>
    <description>&lt;P&gt;Thanks Marcus for reply.&lt;/P&gt;&lt;P&gt;I tried to change my VB code following the post you linked.&lt;/P&gt;&lt;P&gt;Now, my new code is:&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;EM&gt;Sub Print_PDF&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;ActiveDocument.PrintReport "RP01", "PDF-XChange 3.0", false&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;Set objFSO = CreateObject("Scripting.FileSystemObject")&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;''If the folder not exists then -&amp;gt; create&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;if Not objFSO.FolderExists("C:\Users\ext_onit_dwh\Documents") Then&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;Set newfolder = objFSO.CreateFolder("C:\Users\ext_onit_dwh\Documents")&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;End If&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;PDFFullName = "C:\Users\ext_onit_dwh\Documents\Report_giornaliero.pdf"&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;'If the file exists then -&amp;gt; delete &lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;If objFSO.FileExists(PDFFullName) then&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;objFSO.DeleteFile PDFFullName&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;End If &lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;objFSO.MoveFile "C:\Users\ext_onit_dwh\Documents", PDFFullName&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;Set objFSO = Nothing&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;ActiveDocument.GetApplication.Sleep 2000&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;End Sub&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;But it doesn't work.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;Do you explain me if you find something wrong into the code below?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;Thank you.&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 07 Feb 2019 14:47:39 GMT</pubDate>
    <dc:creator>frank1982</dc:creator>
    <dc:date>2019-02-07T14:47:39Z</dc:date>
    <item>
      <title>Modify PDF-XChange settings from VBA code</title>
      <link>https://community.qlik.com/t5/QlikView/Modify-PDF-XChange-settings-from-VBA-code/m-p/1540379#M508638</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm trying to create a daily pdf report from my Qlikview project.&lt;/P&gt;&lt;P&gt;I built a new report schema thanks to the Editor and I named it 'RP01'.&lt;/P&gt;&lt;P&gt;After, I wrote the following VBA code to create pdf, setting saving path and no visualization of 'Save as...' window.&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;EM&gt;sub printRP01&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;EM&gt;printReportPDF "Report_giornaliero.pdf"&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;ActiveDocument.GetApplication.Sleep 2000&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;ActiveDocument.PrintReport "RP01", "PDF-XChange 3.0",False&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;ActiveDocument.GetApplication.Sleep 10000&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;EM&gt;end sub&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;EM&gt;'===========================================================================&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;EM&gt;Function printReportPDF(pdfOutputFile)&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;EM&gt;Set WSHShell = CreateObject("WScript.Shell")&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;EM&gt;WSHShell.RegWrite "HKCU\Software\QlikViewPDF\OutputFile", pdfOutputFile, "REG_SZ"&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;WSHShell.RegWrite "HKCU\Software\QlikViewPDF\BypassSaveAs", "1", "REG_SZ"&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;EM&gt;Set WSHShell = nothing&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;End function&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;Unfortunately, this code create the pdf file, but named&amp;nbsp;&lt;EM&gt;QlikView Printing.pdf &lt;/EM&gt;and saves it into the default path.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;Someone could you&amp;nbsp;suggest me how modify the VB code to set up these parameters?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;Thanks&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Feb 2019 15:23:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modify-PDF-XChange-settings-from-VBA-code/m-p/1540379#M508638</guid>
      <dc:creator>frank1982</dc:creator>
      <dc:date>2019-02-06T15:23:56Z</dc:date>
    </item>
    <item>
      <title>Re: Modify PDF-XChange settings from VBA code</title>
      <link>https://community.qlik.com/t5/QlikView/Modify-PDF-XChange-settings-from-VBA-code/m-p/1540396#M508639</link>
      <description>&lt;P&gt;Your code mixed two different pdf-printer and therefore it couldn't work. Further I don't know if and how the target-path from PDF-XChange could be adjusted but there is a workaround which prints everything with the same name to the same path and moving and renaming it afterwards. The howto for it could you find here: &lt;A href="https://community.qlik.com/t5/New-to-QlikView/generate-pdf-with-Xchange/m-p/525654" target="_blank"&gt;generate-pdf-with-Xchange&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;</description>
      <pubDate>Wed, 06 Feb 2019 15:39:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modify-PDF-XChange-settings-from-VBA-code/m-p/1540396#M508639</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2019-02-06T15:39:14Z</dc:date>
    </item>
    <item>
      <title>Re: Modify PDF-XChange settings from VBA code</title>
      <link>https://community.qlik.com/t5/QlikView/Modify-PDF-XChange-settings-from-VBA-code/m-p/1541004#M508640</link>
      <description>&lt;P&gt;Thanks Marcus for reply.&lt;/P&gt;&lt;P&gt;I tried to change my VB code following the post you linked.&lt;/P&gt;&lt;P&gt;Now, my new code is:&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;EM&gt;Sub Print_PDF&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;ActiveDocument.PrintReport "RP01", "PDF-XChange 3.0", false&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;Set objFSO = CreateObject("Scripting.FileSystemObject")&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;''If the folder not exists then -&amp;gt; create&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;if Not objFSO.FolderExists("C:\Users\ext_onit_dwh\Documents") Then&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;Set newfolder = objFSO.CreateFolder("C:\Users\ext_onit_dwh\Documents")&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;End If&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;PDFFullName = "C:\Users\ext_onit_dwh\Documents\Report_giornaliero.pdf"&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;'If the file exists then -&amp;gt; delete &lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;If objFSO.FileExists(PDFFullName) then&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;objFSO.DeleteFile PDFFullName&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;End If &lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;objFSO.MoveFile "C:\Users\ext_onit_dwh\Documents", PDFFullName&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;Set objFSO = Nothing&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&amp;nbsp;ActiveDocument.GetApplication.Sleep 2000&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;End Sub&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;But it doesn't work.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;Do you explain me if you find something wrong into the code below?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;Thank you.&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Feb 2019 14:47:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modify-PDF-XChange-settings-from-VBA-code/m-p/1541004#M508640</guid>
      <dc:creator>frank1982</dc:creator>
      <dc:date>2019-02-07T14:47:39Z</dc:date>
    </item>
    <item>
      <title>Re: Modify PDF-XChange settings from VBA code</title>
      <link>https://community.qlik.com/t5/QlikView/Modify-PDF-XChange-settings-from-VBA-code/m-p/1541057#M508641</link>
      <description>&lt;P&gt;Maybe it's just missing the print-statement itself. If not you might use one of my examples which is usually executed in a loop and look like:&lt;/P&gt;&lt;P&gt;public Sub Print_PDF(sPDFPath_src, outputFile, sReportID, doc)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; 'msgbox sPDFPath_src &amp;amp; " - " &amp;amp; outputFile &amp;amp; " - " &amp;amp; sReportID&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; dim objFSO&lt;BR /&gt;&amp;nbsp;&amp;nbsp; set objFSO = CreateObject("Scripting.FileSystemObject")&lt;BR /&gt;&amp;nbsp;&amp;nbsp; If objFSO.FileExists(sPDFPath_src) then 'If the file exists then -&amp;gt; delete&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objFSO.DeleteFile sPDFPath_src&lt;BR /&gt;&amp;nbsp;&amp;nbsp; End If&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; doc.PrintReport sReportID, "PDF-XChange 3.0", false&lt;BR /&gt;&amp;nbsp; doc.GetApplication.Sleep 2500&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; objFSO.MoveFile sPDFPath_src, outputFile&lt;BR /&gt;&amp;nbsp; Set objFSO = Nothing&lt;BR /&gt;&lt;BR /&gt;End Sub&lt;/P&gt;&lt;P&gt;Before enabling the print and move action just use the msgbox to check that paths and filenames and so on are defined properly.&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;</description>
      <pubDate>Thu, 07 Feb 2019 15:22:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modify-PDF-XChange-settings-from-VBA-code/m-p/1541057#M508641</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2019-02-07T15:22:21Z</dc:date>
    </item>
    <item>
      <title>Re: Modify PDF-XChange settings from VBA code</title>
      <link>https://community.qlik.com/t5/QlikView/Modify-PDF-XChange-settings-from-VBA-code/m-p/1541091#M508642</link>
      <description>&lt;P&gt;It works!!!&lt;/P&gt;&lt;P&gt;I wrong wrote the&amp;nbsp;&lt;EM&gt;sPDFPath_src&lt;/EM&gt;, now I change the specification of this variable and I obtained the right result.&lt;/P&gt;&lt;P&gt;My final code is:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT size="2"&gt;public Sub Print_PDF()&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT size="2"&gt;sPDFPath_src="C:\Users\ext_onit_dwh\Documents\QlikView Printing.pdf" &lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT size="2"&gt;outputFile = "C:\Users\ext_onit_dwh\Documents\Report_giornaliero.pdf"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT size="2"&gt;sReportID = "RP01"&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT size="2"&gt;'msgbox sPDFPath_src &amp;amp; " - " &amp;amp; outputFile &amp;amp; " - " &amp;amp; sReportID&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT size="2"&gt;dim objFSO&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT size="2"&gt;set objFSO = CreateObject("Scripting.FileSystemObject")&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT size="2"&gt;If objFSO.FileExists(sPDFPath_src) then 'If the file exists then -&amp;gt; delete&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT size="2"&gt;objFSO.DeleteFile sPDFPath_src&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT size="2"&gt;End If&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT size="2"&gt;ActiveDocument.PrintReport sReportID, "PDF-XChange 3.0", false&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT size="2"&gt;ActiveDocument.GetApplication.Sleep 2500&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT size="2"&gt;'msgbox "Muovo in altro nome"&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT size="2"&gt;objFSO.MoveFile sPDFPath_src, outputFile&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT size="2"&gt;Set objFSO = Nothing&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT size="2"&gt;'SendGMail&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT size="2"&gt;End Sub&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Thank you very much Marcus&lt;/P&gt;</description>
      <pubDate>Thu, 07 Feb 2019 16:05:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modify-PDF-XChange-settings-from-VBA-code/m-p/1541091#M508642</guid>
      <dc:creator>frank1982</dc:creator>
      <dc:date>2019-02-07T16:05:37Z</dc:date>
    </item>
  </channel>
</rss>

