FWIW на момент публикации я обнаружил, что старый инструментарий Web References из Excel 2003 по-прежнему создает рабочий код VBA в Excel 2007/10 (обратите внимание, что за последние 18 лет были некоторые шаткие моменты с различными обновлениями Windows).месяцев, из-за которых этот код не работал, поэтому я не считаю свое решение «надежным»).
Мой ужасный взлом включает установку Excel 2003, затем Web References Toolkit, затем установку Excel 2007 или Excel 2010. I 'Я настроил 3 ПК с помощью этого хака, и все они создают рабочий код VBA для использования веб-сервисов asmx (я не пробовал подключаться к другим типам веб-сервисов, но не понимаю, почему они не будут работать).
Официальный метод MS, использующий VSTO, является слишком большим шагом для некоторых наших клиентов, и этот взлом VBA сделал их счастливыми.