Macro functions

Phrases are not limited to static contents. Macro functions provide powerful additional features:

The PhraseExpress versions for Windows, Mac and iPhone/iPad support a selection of macro functions with an adapted feature set. The mobile Apps do not include a macro editor - macro functions must be configured in a desktop edition of PhraseExpress.

How macros works

Macro functions are placeholders in the phrase contents that are replaced with dynamic contents into the static phrase at the time of phrase insertion.


The current date is CurrentDate. The current time is CurrentTime.

PhraseExpress processes macro functions sequentially (with the only exception of form input macros) and replaces the macro placeholder with the current date:

The current date is 12/19/2018. The current time is 09:45am.

If you trigger the same phrase on another day, the corresponding updated date and time would be inserted.

Insert external file

This macro function copies the contents of the specified file into the clipboard and pastes the clipboard into the target application when inserting the phrase, that contains this macro function.

Language translation

PhraseExpress can translate any provided text into a specified language. If no source language is specified, the translation algorithm analyzes the text to determine the language of the provided text.

In most cases, you probably nest macros into the source text input box, e.g. to insert the current clipboard content or to insert a variable.

The translation is provided by the external, independent, online service This service requires a paid subscription, that provides you an API key. Enter this API key in the PhraseExpress settings.

Table of Contents

    Table of Contents