У меня был похожий опыт, я использую Office 2010 и хочу использовать агенты Office, доступные до Office 2003.
поэтому я установил Excel 2003 на свой ящик, и я не работал.
Я нашел этот пост и перепробовал все варианты.
Я обнаружил, что должен использовать:
Set myApp = CreateObject("Excel.Application.11")
для офиса 2003, но это не сработало.
Все мои тесты проводились в программном обеспечении VBSedit, которое показывает, что оно использовало офис 2003, но фактически открывало 2007.
Я пробовал с primalscript
и работает как шарм.
Я думаю, что это может помочь другим.