с vsto и excel все больше и больше пытаясь объединить visual studio и C #, умер ли VBA? - PullRequest
1 голос
/ 16 января 2010

какое будущее у excel vba? Похоже, что Excel пытается реализовать третью или четвертую версию VSTO в качестве основного решения. Есть ли четкая стратегия? VBA умрет в ближайшее время?

Ответы [ 2 ]

5 голосов
/ 16 января 2010

Я могу вам сказать, что она по-прежнему поддерживается в Office 2010. Сама библиотека VBA фактически впервые появилась после VB6.В Office 2010 добавлена ​​поддержка для 64-битных функций и некоторых других мелких вещей.

Одна потенциальная проблема заключается в том, что некоторые современные приложения VBA используют 32-битные элементы управления ActiveX, которые могут никогдавыпущены 64-битные версии.Но для большинства повседневных бизнес-приложений у вас должно быть все в порядке.

Office очень важен для Microsoft, поэтому они не собираются делать что-то, чтобы навредить своему бизнесу.Я полагаю, что, что бы они ни делали, у них будет дорожная карта, которая поможет людям перейти на «новый» путь.

Что касается продолжительности таких переходов, учтите, что многие крупные бизнес-предприятия все ещеиспользуя XP / Office 2003. И мы знаем, что VBA поддерживается в Office 2010. Если этот шаблон подходит для Office 2010, то в 2017 году все еще будут крупные компании на Windows7 / Office 2010.

Так что в целом яне потерял бы слишком много сна из-за этого.Просто убедитесь, что вы подключились к программам Microsoft для разработчиков, чтобы вы могли следить за ними и убедиться, что ваши навыки не устареют.

2 голосов
/ 16 января 2010

Простой ответ: «Нет, он не исчезнет в ближайшее время». Microsoft была ясна по этому вопросу. Есть несколько ссылок на это, например:

Разъяснение о поддержке VBA

Это также хорошее чтение: Будущее VBA очень похоже на VSTA. Или это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...