The term "macro" has many meanings in different contexts. In the context of the Macro Toolworks the macro is a user defined set of data that when executed by Macro Toolworks automatically does a task that user is typically doing often manually. There are some examples of macros:


A macro inserts larger (several paragraphs) predefined text to an e-mail client, document editor or chat client when user hits a hot-key or types a text shortcut.


A macro copies Excel document files modified during last week, put’s all of them to password protected zip file and send’s it to a remote server. Such macro can be scheduled to run every Friday night.


A macro displays a form to be filled by user, and based on the data inserted the macro does some more complex task (for example: updates Excel sheet and sends it out via e-mail). 

A macro downloads a web page, detects a keyword, and sends notification e-mail.


Macro can be edit/modified in macro editing area that consists of four tabs:



The content defines what macro does when it is executed. There three types of macros: text macro, clipboard macro, and general macro.


The triggers define how user starts the macro execution (hot-key, time scheduled, etc.).

The scope defines in what applications (windows) the triggers work - if the macro should run in all applications or just in specific one.

In this tab it is possible to set the macro name, icon, and several other properties.