Некоторые различия между различными версиями VBA в Office:
- Версия VBA, включённая в Office 4.0. rating-gamedev.ru Предоставила возможность автоматизации задач, таких как генерация отчётов, обработка данных и создание форм. rating-gamedev.ru
- Версия VBA 6.0, включённая в Office 2000. rating-gamedev.ru Принесла ряд значительных улучшений, включая поддержку объектной модели для Access и Excel, новые библиотеки функций и улучшенный редактор кода. rating-gamedev.ru
- VBA 7.0, выпущенная в 2010 году. rating-gamedev.ru Отличается расширенными возможностями и улучшенной производительностью. rating-gamedev.ru В этой версии появилась поддержка 64-разрядных версий Office и Windows. stackoverflow.com
Кроме того, в более поздних версиях VBA были добавлены средства автоматизации на других языках программирования (C++, C#), поддержка построения макросов на языках Python и другие возможности. habr.com
Особенность использования VBA в Microsoft Office — макросы не могут использоваться отдельно, вне документов. habr.com Для своего использования макрос должен быть сохранён в составе документа, и для повторного использования он должен быть открыт в редакторе. habr.com