А почему вы подключаетесь к COM-объекту с помощью конкретного CLSID ? Просто мне казалось, что правильнее указывать ProgId (типа 'Excel.Application'), или даже ProgId для вашей конкретной версии (типа 'Excel.Application.10'). Я сам никогда не пробовал, но если верить
этой статье, то progid - MSOLAP, а обращаться к конкретной версии клиента можно как 'MSOLAP.4', 'MSOLAP.5' и тп.