### 37.9 Deploying macros and macro variables

In this section:

§37.9.1 Understanding where to use macros and macro variables

§37.9.2 Invoking macros at predetermined points in output

§37.9.3 Surrounding or replacing text with code or macros

§37.9.4 Assigning macros to graphics or tables for HTML

§37.9.5 Using HTML Macro PI markers to invoke macros

§37.9.6 Implementing drop-down text with macros

Previous Topic: 37.8 Debugging macros

Next Topic: 37.9.1 Understanding where to use macros and macro variables

Parent Topic: 37. Working with macros

Sibling Topics:

37.1 Defining and invoking macros

37.2 Accessing DITA2Go macro libraries

37.3 Using macro variables

37.4 Using multiple-value list variables

37.5 Accessing settings with configuration macros

37.6 Using expressions in macros

37.7 Passing a parameter to a macro

37.8 Debugging macros

37.10 Using macros to fine-tune HTML or XML output