Introduction 1-2-3 macros; macro design and creation; creating generic macros; flow of control; communicating with the macro user; data manipulation; file manipulation; controlling the screen; testing and debugging; additional macro techniques; creating add-in programs; covers releases 2.01, 2.2, 3.0 and 1-2-3G.