shell - на сколько я знаю, позволяет запускать не только программу, но и программу с коммандной строкой...
Т.е. чтобы запустить модуль в Excel из AutocadVBA нужно:
- чтобы модуль, работающий в Excel был размещен в каком-нибудь файле Excel или в файле PERSONAL.XLS (который запускатся автоматически при запуске Excel)
- модуль должен вызываться из процедуры с именем Workbook_Open, расположенной в разделе проекта этого файла (эта процедура начнет свою работу при открытии файла, если, конечно, в Excel не отлючена возможность работы макросов).
- важно проверить, что при открытии этого файла (или при запуске Excel) модуль начинает работу.
- в AutoVBA включить вызов Excel через shell c указанием в командной строке имени файла Excel, содержащего описнный выше модуль и процедуру.