A method for creating a macro module for use with an application program which provides at least one native macro language, the macro module including code written in a non-native macro language to said application program, said method comprising the steps of:
- storing source code for a program written in a non-native macro language in one or more objects associated with said application program;
- creating a stub written in a native macro language which initiates execution of the program upon occurrence of a predetermined event.