Save your entire report to PDF using macros and Sage Intelligence
Being
able to save your reports to PDF provides a convenient way to view and
share them. Sage Intelligence provides two common ways that you can do
this. These include; distributing a report as a PDF using the
Distribution Options in Excel once a report has run out, and using the
Generate Output File field in the Report Manager to save a report as a
PDF when it is run out. If you would like more information on these two
methods, take a look at the tips that we’ve created below.
Report Distribution via Email
Here’s how to run a report out to PDF
The Distribution Options however require that each sheet in your
report is distributed as a separate document, while the Generate Output
File field only saves the current active sheet. To be able to
distribute all visible sheets in your report as a single PDF, follow
these steps.
- Run out your report. I have run out a copy of my Financial Report Designer containing three financial layouts.
- To be able to work with macros, you’ll need to enable the Developer
tab. Do this by selecting File, Options, Customize Ribbon, check
Developer under Main Tabs and click OK.
- Next, select the Developer Tab, click Record Macro, give your macro a name and click OK.
- Now go to File, Save As, and save your workbook to a preferred location as a PDF file.
- Before clicking Save, click Options and select Entire workbook under Publish what.
- You can now click OK and click Save.
- Stop your macro by clicking Stop Recording on the Developer tab.
If you would like to view the code for it, you can do so by clicking
Visual Basic on the Developer tab, opening Modules, and then selecting
Module 1.
- Next save your workbook to your preferred location as a Macro Enabled file.
- Now go back to your Report Manager and save the workbook back to your report using Save Excel Template.
- When asked to specify a template name, make sure you change the file format to .xltm.
- Lastly, select your report and under the Run Macros field under the
properties, enter the name you gave your macro and click Apply.
You can now run out your report and each time you do so, all visible
sheets will be saved to a single PDF document in the location you
specified. Take note that depending on the extent of your layouts, you
may want to adjust your workbook page settings before saving your
workbook to your report to have them display optimally in your PDF.