Try this article:
http://support.microsoft.com/kb/306683
The relevant part to run the macro is (where oApp is the application instance in your code):
private void RunMacro(object oApp, object[] oRunArgs) { oApp.GetType().InvokeMember("Run", System.Reflection.BindingFlags.Default | System.Reflection.BindingFlags.InvokeMethod, null, oApp, oRunArgs); }
amarsuperstar
source share