This release adds support for InDesign 2026 and for interactive buttons and forms.
Update
To update, download and install the latest version from the product’s installation section.
Changes
-
Adds support for InDesign 2026.
-
Discontinues support for InDesign 2023. While we’ll no longer fix problems in or add features to discontinued versions, we will otherwise provide normal support indefinitely. Download links for final-version installers for older versions of InDesign that we no longer support can be found on InData’s installer page.
-
Adds support for inline interactive buttons and forms in a prototype. An interactive button or forms item found in the prototype is replicated during data import. If the contents of an item’s Go To URL, Open File, or Submit Form action exactly matches the name of an InData field or global variable, then that reference is replaced with the current value of that field or global variable during replication.
The name of a referenced field or global variable may, but is not required to, include enclosing chevrons, like «product_url».
If an action’s content needs to be constructed “live” (if you don’t have an import field that’s exactly what you need), you can build content in a global variable, like
«put "emsoftware.com/parts/" & partno into parturl»and then reference that variable (
«parturl») in, for example, the prototype item’s Go To URL action’s URL field that’s shown on the Buttons and Forms panel.For example, to add a Go To URL button to your prototype,
- Insert an inline or anchored item into the prototype.
- Bring up the Buttons and Forms panel and, with the inserted item selected with the Selection Tool, choose Button as the Type. Then use the panel’s plus-symbol button to add a Go To URL action.
For the action’s URL, enter the InData variable or field name that contains the URL. Here, we’ve entered
«parturl», a variable we put together just above the button, as the button’s destination. (We’ve used optional chevrons around the field name in the screenshot to help make it stand out.)
During an import, InData will replace the variable’s name in the button’s URL field with the actual “then” content of the variable (just like «put parturl» would).

-
Allows a trailing comma in the prototype’s fields statement, like
«fields a,b,c,», instead of stopping the import with a “[P17] InData expected to find an identifier or a comma, but found the selected text instead” error.
