What’s the payback period and ROI for XpressDox?
This is a bit like asking “How long is a piece of string?” ROI depends on what you use XpressDox for, and how well you make use of it. It is true that one of the reasons why document assembly is not adopted by many organizations is that they cannot accurately calculate the ROI.
However, XpressDox does pay for itself in many ways. For example, re-using a contract document just once could pay for XpressDox. And avoiding just one embarrassing mistake in a document will also instantly pay for XpressDox. Even in normal day-to-day usage, if XpressDox saves as little as 5 minutes a day per user, the system will pay for itself within 6 months. Back to top
What hardware and software will I need for XpressDox?
XpressDox requires Microsoft® XP, Vista, or Windows 7, and Microsoft® Office Word 2003 or later. Provided your hardware runs Word, it will be more than powerful enough to run XpressDox. Back to top
Which versions of Microsoft® Office Word does XpressDox work with?
XpressDox works with Word 2003, Word 2007, Word 2010 and Word 2013. Because XpressDox templates are in .docx format, in order to use it with Word 2003, the Microsoft Office Compatibility Pack must be installed on Word 2003 systems. Back to top
Why are there different versions of XpressDox?
Because Word 2003 and Word 2007/2010/2013 operate differently with regard to add-ins and toolbars, we’ve created a version of XpressDox specific to each. This will enable you to get the most out of XpressDox for the version of Word you use. Use these instructions to check which Microsoft® Office Word version you have. Back to top
What does “UNLICENSED COPY” mean?
XpressDox is not Freeware or Shareware. If you intend to use the product for commercial purposes, you need to pay for it. When you download the evaluation copy, it will show “UNLICENSED COPY” in the XpressDox title bar until the product is licensed. Back to top
Answers to questions from User Support Emails
Increment an Alphabetic value
Q: I am trying to increment exhibit letters so that each exhibit will be labelled Exhibit A, Exhibit B, etc.
A: First, initialise a ‘Next_Exhibit_Letter’ variable to the value 1:
Then, extract the corresponding letter from a list, like this:
and then, each time you need the next letter, increment the ‘Next…’ variable with:
and then use the GetListItem function as above. Back to top
How to import a picture from a named file
above is an example of my expectation but I can not find any function or process for it.
The only method I have found to work is to place my pictures on an included document and using pre loaded pictures with if statements around them.
Am I missing something or doing things wrong?
A: This is exactly the right way of going about it,prior to version 4.5.2. But in version 4.5.2 the IncludePicture and InsertPicture commands were included.
Suppose you have a helper folder configured with alias “Images”.
Your code could then look like:
Q: To illustrate what I am trying to do, I will build on the “Managing Contacts on Letters” examples from the Cookbook.
The example provided makes sense as far as it goes, but imagine that on some projects one of the directors will be a project lead, and another director will be the project assistant. The lead and assistant will change from project to project.
I would like to be able to name a a particular director as ProjectLead for a particular template, and then have his or her information populate the ProjectLead data elements, such as ProjectLead Address.
Thus, in the example, if I name AC as the ProjectLead, the data element ProjectLeadEmail would return AC’s email.
A: I think what would do it is if you make TWO data sources, both relating to the same spreadsheet/database. Call one of them ProjectLead and the other ProjectAssistant (or whatever).
Then on one of them, use the “Map Data Source Element Names” feature in the configuration form – it’s the toolbar button on the extreme right. You can then give, say, the ProjectLead data element names a prefix which allows you to refer to them in the template as distinct from the ProjectAssistant data elements.
For example, if the database has a column “Name” and another “Email”, then if the prefix “Lead” is assigned to the data element names in the ProjectLead data source, the data elements for those two rows would be called “LeadName” and “LeadEmail”, respectively.
And then you have two ChooseFromDataSource commands on the template. Back to top