Технология макросов на VBA запатентована, поэтому безкостыльного метода нет (wine и т.д.).
Переписывайте макросы пока не поздно.
P.S.
Один умный человек сказал, как-то: "если ты пишешь макрос, значит тебе что-то не хватает в информационной системе. Если не хватает и ты не доложил о потребности, то ты либо саботажник, либо разгильдяй, но первое вероятнее..."