VBA
Материал из Seo Wiki - Поисковая Оптимизация и Программирование
- Эта статья об языке программирования, об антивирусе см.: VBA32.
Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, CorelDRAW, WordPerfect и ESRI ArcGIS. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как WordBasic.
VBA является интерпретируемым языком. Как и следует из его названия, VBA близок к Visual Basic. VBA, будучи языком, построенным на COM, позволяет использовать все доступные в операционной системе COM объекты и компоненты ActiveX. По сути, возможно создание приложения на основе Microsoft Word VBA, использующего только средства Corel Draw.
В будущем Microsoft планирует заменить VBA на Visual Studio Tools for Applications (VSTA) — инструментарий расширения функциональности приложений, основанный на Microsoft .NET.
Содержание |
Преимущества и недостатки
К преимуществам языка можно отнести низкий порог вхождения, что позволяет пользователям создавать приложения «под себя».
К недостаткам именно VBA, если не рассматривать недостатки Basic в целом, можно отнести невозможность создания более менее автономного кода и слишком высокую открытость кода для случайного изменения.
См. также
Ссылки
- VBA в MSDN
- Справочные материалы по VBA
- Visual Basic и VBA — русскоязычный форум посвящённый программированию на Visual Basic 6.0 и VBA, .Net, VBS, ASP.Net.
- Visual Basic FAQ — База готовых кодов на Visual Basic. Часто задаваемые вопросы.
- Форум по VBA — Обсуждение тем по VBA на форуме Клуба Программистов
- Справочник Visual Basic for Applications — Справочник функций Visual Basic for Applications
Литература
- Джон Пол Мюллер VBA и Microsoft Office 2007 для чайников. — М.: «Диалектика», 2009. — С. 368. — ISBN 978-5-8459-1568-9
- Стивен Буллен, Роб Боуви, Джон Грин Профессиональная разработка приложений Microsoft Office Excel = Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel and VBA. — М.: «Вильямс», 2007. — С. 736. — ISBN 0-321-26250-6
Файл:Soft template.gif | Это незавершённая статья о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
ar:فيجوال بيسك للتطبيقات bg:Visual Basic for Applications bs:Microsoft VBA da:Visual Basic for Applications de:Visual Basic for Applications en:Visual Basic for Applications es:Visual Basic for Applications fr:Visual Basic for Applications hr:Visual Basic for Applications id:Visual Basic for Applications it:Visual Basic for Applications ja:Visual Basic for Applications ko:VBA nl:Visual Basic for Applications pl:Visual Basic for Applications pt:Visual Basic for Applications sk:Visual Basic for Applications sv:Visual Basic for Applications th:Visual Basic for Applications tr:Visual Basic for Applications uk:Visual Basic for Applications vi:VBA zh:Visual Basic for Applications
→