Чтобы запустить макрос, вы должны создать среду, в которой макрос может работать. Для создания такой среды вам необходимо автоматизировать Excel. Вы можете сделать это в надстройке Excel или в отдельном приложении в .NET или в Delphi, VB6, VC ++ или другом языке. После создания экземпляра объекта Excel.Application необходимо вызвать метод, который он предоставляет - RunMacro.