Tutorial Videos

Tutorial videos are available here.

Knowledge Base

Visit our User Forum for discussions and solutions

XpressDox Support

Select/Case/Default – XpressDox

The Select, Case and Default construct is especially helpful where otherwise a series of «Else()» commands nested inside «If()» commands would be necessary. This construct is analogous to the Select/Case/Else commands in VBA ( and

Read More »

SendWebEmail – XpressDox

From v14: Whilst the «SendWebEmail» command remains active and supported, v14 introduces new commands «SaveAsEmail» and «SendAsEmail». These commands offer more flexibility in terms of the email design (no html files required), and all the

Read More »

SetCoreFileProperty – XpressDox

When viewing the  Word Advanced Properties for a document, there are a number of properties that appear, such as the Author, Comments, Keywords, etc.  Using the SetCoreFileProperty function, some of these Advanced properties can be

Read More »

SetDataSourceData – XpressDox

Values in databases can be changed by the user in the interview using the various “Save” options as described in Control how the user can change data source data. The template author can also instruct

Read More »

Use Chr to make an apostrophe

Suppose you want to set up a variable (called ‘Party’)  to contain either Defendant or Plaintiff, depending on PartyType and then a variable containing the possessive case of that  – i.e. the value should be

Read More »

SetEmptyMarker – XpressDox

SetEmptyMarker in XpressDox refers to the mechanism for placing a code into the assembled document to highlight any unanswered questions.   Empty Markers can be determined by the Configuration or by the template.   Configuration:

Read More »

SetInterviewDataOnly – XpressDox

If the sole purpose of a template is to construct an interview, but the document merged from that template is not required, then the SetInterviewDataOnly command can be included in the template, and the merged

Read More »

SetRepeaterQualifier – XpressDox

When XpressDox builds an interview and there are repeating elements in the data set, those repeating elements are normally shown in a treeview with the name of the element (or the Caption which might have been

Read More »

SetSavedDataFileName – XpressDox

Classic Usage Much like the SetSavedDocumentFileName command, the «SetSavedDataFileName()» command not only ensures that the answer set is saved, but also how it should be named. Regardless of whether the user checks the Save Merged

Read More »

SetSavedDataFolder – XpressDox

Classic Usage In addition to forcing the saving of data sets and naming them using the SetSavedDataFileName command, the template author can use the «SetSavedDataFolder()» command to define where the data sets should be saved.

Read More »

SetSavedDocumentFolder – XpressDox

Classic Usage In addition to forcing the saving of documents and naming them using the SetSavedDocumentFileName command, the template author can use the «SetSavedDocumentFolder» command in the template to have control over where the documents

Read More »

Build a bi-lingual interview – XpressDox

It would be really useful for XpressDox to be able to present an interview in French if the user is a French speaker, and in English for English users, where the document itself is in English. For the same template. And vice versa. XpressDox can indeed do that, as long as the template author marks up the template accordingly.

Read More »

SetWebButtonText – XpressDox

SetWebButtonText Any template run on the web, will include a button on which the user can click to finish off the interview and begin the merge process to generate the document. By default the text

Read More »

Upgrading to Version 4

Version 4 of XpressDox (XDv4) represents a major change from Version 3. The principle change is that the format of an XpressDox template is no longer Word 2003 XML, but Office Open XML. Office Open

Read More »

SetWebInterimSaveButton – XpressDox

This command will enable a cloud user to save a partially completed interview without generating a merged document. The command provides text for the button which will appear on the interview screen, and also a URL to

Read More »