Сценарий или класс сложен.Если вы можете скомпилировать / превратить ваш VBA в COM-компонент, вы можете загрузить их, PHP имеет поддержку com.
Также в PHP есть поддержка .net, вероятно, это легче сделать в наше время:
Если не для каждой функции / объекта, вывсегда можно запустить / exec, и вы можете вводить / помещать через строки XML или аналогичные, так что вы создаете какие-то вызовы процедур удаления.