Leon,
Read the API Wizard under User's Guide->Menus->Entering Pro/ENGINEER
Commands. This section explains the behavior of macros. In short:
In asynchronous mode, macros are executed as soon as they are loaded
with ProMacroLoad().
Patrick Williams
Application Engineer
Steelcase Inc.