Tekla Structures
Tekla Structures


All available applications, macros, and drawing plugins are located in the section Applications of the Applications & components catalog. You can also record macros of your own and show them on the list.


Macros are available as .cs files in the \drawings or \modeling folder under the folders that have been defined with the advanced option XS_MACRO_DIRECTORY. By default, this advanced option is set to ..\ProgramData\Trimble\Tekla Structures\<version>\environments\common\macros.

We recommend that you do not change the default folder in the advanced option. You can add one or more additional folder locations after the default folder, for example, when company or project-specific folders are needed to store macros.

When you create your own macros, the macros will be saved under the model folder, in the \macros\drawings or \macros\modeling folder depending on the mode (drawing or modeling) you are using while recording the macro. Tekla Structures creates the \macros\drawings and \macros\modeling folders automatically.

Macros are first read from the model folder, then from the folders defined in XS_MACRO_DIRECTORY. We recommend that you keep the default folder \common\macros as the first folder in the advanced option.

Example of the definition for XS_MACRO_DIRECTORY:


Macros in the modeling mode

Macro Description


Use to automatically create connections without opening the AutoConnection dialog box.


Use to split long reinforcing bars and bar groups that exceed the stock length, and create splices in split locations.


Use to reinforce a continuous beam. The macro creates main top and bottom bars, stirrups, fittings, and additional top and bottom bars using system components.


Use to create an automatically aligned surface view.


Use to create a surface view and align the work plane along the edge you select.


Use to number parts by design groups so that you can differentiate the parts from each other in drawings and reports.


Use to to find and modify the location of the various Tekla Structures files and folders, and customize user settings.


Use to classify the reinforcing bars and reinforcement meshes by their order of depth in concrete slabs and panels.


Use to assign cast unit specific running numbers (1, 2, 3...) to the reinforcement in the model.


Use to split a reinforcing bar group and add couplers in relation to the direction of the picked points.


Use to manage the user-defined attributes (UDAs) of the couplers and the end anchor parts created by Rebar Coupler and Anchor Tools.

Macros in the drawing mode

Macro Description

Add surfacing symbols in drawings

Use to add surface treatment symbols in cast unit drawings.

Moment connection symbols

Use to create moment connection symbols to show the beams that are connected to columns with rigid connections.

Create dimensions marks for all rebars

Use to add dimension marks to all rebars at one go.

Exaggerate selected dimensions

Use to exaggerate narrow dimensions to make them easier to read.

Rebar layering marker

Use to mark reinforcing bar layers with different marking styles and line types in a drawing.

Rebar mesh view creator

Use to create drawing views each containing one reinforcement mesh.

Remove change clouds

Use to remove dimension change symbols, mark change symbols, and associative note change symbols at one go in an open drawing.

Extensions (.tsep)

You can download Tekla Structures extensions that have the .tsep file extension from Tekla Warehouse and import these extensions to the Applications & components catalog. When you restart Tekla Structures, the imported extensions are installed and added to the Ungrouped items group in the catalog. You can move them to a suitable group.

Publish groups in the Applications & components catalog

You can collect content to a group that you create in the Applications & components catalog. You can then publish the group as a catalog definition file to make it available for other Tekla Structures users.

Was this helpful?