Confluence 3.4 has reached end of life
Check out the [latest version] of the documentation
Macros allow you to perform programmatic functions within a page, and can be used for generating more complex content structures.
Generally speaking, a macro is simply a command wrapped inside curly braces {...}. To learn how to write your own macro, or use macros written by other people, read the Confluence Plugin Guide.
RELATED TOPICS:
Overview
Content Tools
Apps