Visual Basic for Applications (VBA) для Access, Excel
На этом сайте Вы найдете достаточное количество обучающего материала, чтобы с легкостью изучить Visual Basic for Applications (VBA) и применять полученные знания на практике. Так же Вы найдете здесь готовые базы данных Access, макросы Excel, большое количество примеров кодов для реализации той или иной функциональности. Вы сможете расширить свой фунционал MS Access, MS Ecxel и MS Word, создавать сложные программы на MS Access.
А сейчас давайте разберемся, что же такое VBA (Visual Basic for Applications).
Visual Basic for Applications (VBA, Visual Basic для приложений) — это несколько упрощённый язык программирования Visual Basic, встроенный в продукты Microsoft Office. VBA также встроен в другие программные продукты, например в AutoCAD, SolidWorks, CorelDRAW, WordPerfect и ESRI ArcGIS.
VBA - это интерпретируемый язык. Из его названия видно, что VBA близок к Visual Basic. Язык VBA, построенный на COM, позволяет пользоваться всеми доступными в ОС COM объектами и компонентами ActiveX.
Достоинства и недостатки
Безусловно, одно из самых важных достоинств VBA - лёгкость освоения, благодаря чему приложения на VBA могут создавать пользователи, не занимающиеся программированием профессионально. Так же, к особенностям Visual Basic for Applications можно отнести и выполнение скрипта именно в среде офисных приложений.
Серьезным недостатком является проблема совместимости разных версий MS Office. Данные проблемы возникают в основном из-за того, что код программы обращается к функциональным возможностям, реализованных в новых версиях MS Office, отсутствующих в старых. |