Являются ли инструменты 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

Другие вопросы по тегам