Du kannst deinem Makro Argumente übergeben.
Direkt in VBA ja, aber ich habe nicht herausgefunden wie der Syntax dazu dann in PHP aussieht, da über die COM Schnittstelle alles ein wenig anders geschrieben wird.
Da ich von VBA sehr wenig Ahnung habe und von VBA über die COM Schnittstelle steuern noch weniger, konnte ich nur zu ersterem mich belesen und zu letzterem herumprobieren (die Doku über die COM Schnittstelle auf PHP.net ist etwas kurz)
Wenn du zu speziell diesem Punk (PHP->COM->VBA) mir eine gute Seite nennen kannst, oder gerne auch ein Buch, würde mich das sehr freuen.