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 и 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
af:VBA

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

Источник — «http://www.sbup.com/wiki/VBA»
Личные инструменты

Served in 0.089 secs.