Насколько я понимаю, VSTA - это не «новый VBA» и не встроенный в Office 2007, а отдельный «Super-VBA с .NET», который необходимо лицензировать у Summit и распространять как часть внешнего приложения. Я думаю, что это просто нацелено на независимых поставщиков ПО, желающих расширить Office, но реклама об этом также содержит этот драгоценный камень:
Возможно, особенность, которую больше всего приветствуют корпоративные BDM и SI, заключается в том, что настройки VSTA легко открываются любой версией Visual Studio, что позволяет профессиональным разработчикам продолжать совершенствовать приложения, изначально созданные разработчиками для конечных пользователей - функция, запрошенная многими предприятиями, поскольку приложения часто со временем совершенствуется.
Я не потрудился прибегнуть к поиску BDM, и SI означает для меня систему Système International d'Unités, но я понял, что вы можете принять ужасный беспорядок Excel VBA, который ваши трейдеры превратили бесполезные ссуды в золотые прииски CDO (и затем спасения), и ваши «настоящие разработчики» могут открыть его в Visual Studio и разобраться в беспорядке (или просто выйти ...).
также VBA и VSTA могут существовать вместе:
http://blogs.msdn.com/vsta/archive/2006/07/31/684514.aspx