Являются ли инструменты Visual Studio для приложений частью Office 2007?
ВСТО немного понимаю. В Visual Studio есть шаблоны проектов, с которых можно начать создавать красивые надстройки на основе.NET.
Но где находится VSTA? Я установил SDK, но похоже, что он стремится расширить возможности ваших собственных приложений.
Я думал, что VSTA похож на новый VBA для Office 2007. Кажется, что Infopath 2007 поддерживает VSTA, но я не могу найти, где Excel 2007 также поддерживает VSTA.
Я что-то пропустил?
3 ответа
Насколько я понимаю, 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
Если я правильно понимаю, VSTA - это новая технология, которая предоставляет "стандартный" краткий путь к расширяемости для поставщиков приложений. Таким образом, он может появиться в приложениях Office в будущем или нет, но его сейчас нет.
Если он поддерживается Excel, Word и т.п., тогда пользовательский интерфейс (оболочка Visual Studio?) Должен распространяться как часть пакета.
Но я могу быть в милях от базы...
VSTO 2005 доступен для самостоятельной установки в качестве полноценной среды разработки.
Подробнее здесь...
http://msdn.microsoft.com/en-us/library/54ds2za4(v=vs.80).aspx