This functionality is only available for certain module packages. Info / Copyright

Macro Navigator

In a macro file macros can be stored in different representation types and per representation type in several variants – depending on whether they are window, symbol page or 3D macros. You can use the macro navigator for a well-structured display and management of macros in a project. In the tree of this navigator the macros are displayed in a hierarchical structure. The representation types and variants are displayed below a node for a macro.

If you mark a macro in the macro navigator, the corresponding page / layout space of the macro project is displayed in the graphical preview.

The following is possible:

Placeholder objects in the Macro Navigator

The placeholder objects available in a macro are displayed below the hierarchy level of the respective macro variant ( icon) in the tree of the macro navigator. A multiple selection of placeholder objects is possible, block editing only under certain conditions. Value sets for the placeholder objects can be selected from the popup menu and their properties edited.

Inserting Macros from Macro Navigator Using Drag & Drop

You can insert the window and symbol macros of a macro project from the macro navigator to the open project pages of another macro or schematic project or the same macro project using Drag & Drop.

This action is possible both for macros with the type of usage "Defining" as well as for macros with the type of usage "Not specified". You can drag 3D macros using Drag & Drop into an opened layout space in the same way. The selection of a different macro variant is not possible when inserting via Drag & Drop. You also cannot select multiple macros.

Alternatively you can also execute the action in the macro navigator via the Insert macro popup menu item.


Please also note that when inserting via Drag & Drop or via the Insert macro popup menu item, the status of the macro in the macro project and not the saved status of the macro in the macro file is used. If you update a macro that was inserted this way, the status that was saved in the macro file is used.

See also