VBA

VBA

VBA

Эта статья об языке программирования, об антивирусе см.: VBA32.

Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, SolidWorks, 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

Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "VBA" в других словарях:

  • Vba — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Visual Basic for Applications est une implémentation de Microsoft Visual Basic qui est intégrée dans toutes les applications de Microsoft Office.… …   Wikipédia en Français

  • VBA — can mean:* Verbal Behavior Analysis, a type of therapy based on the principles of Applied Behavior Analysis and used to encourage and increase the use of language in autistic, developmentally delayed, and speech impaired individuals * Virgin Blue …   Wikipedia

  • Vba. — Vba.     † Catholic Encyclopedia ► Ecclesiastical Abbreviations     ► Abbreviation in general use, chiefly Ecclesiastical     Verba ( Words ) The Catholic Encyclopedia, Volume VIII. New York: Robert Appleton Company. Nihil Obstat. 1910 …   Catholic encyclopedia

  • VBA — VBA,   Abk. für Visual Basic for Applications …   Universal-Lexikon

  • VBA — Versión del lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones Windows y que se incluye en varias aplicaciones Microsoft. VBA permite a usuarios y programadores ampliar la funcionalidad de programas como Word …   Enciclopedia Universal

  • VBA — Die Abkürzung VBA steht für: Verkehrsbeeinflussungsanlage Visual Basic for Applications Chinesische Volksbefreiungsarmee VisualBoyAdvance, einen Emulator für Nintendos Game Boy Advance Verenigde Bloemenveilingen Aalsmeer, ehemals größte… …   Deutsch Wikipedia

  • VBA — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Visual Basic for Applications est une implémentation de Microsoft Visual Basic qui est intégrée dans toutes les applications de Microsoft Office.… …   Wikipédia en Français

  • VBA — Visual Basic for Applications (Computing » General) * Veterans Benefits Administration (Governmental » US Government) * Virginia Bar Association (Community » Law) * Visual Basic Analogue (Computing » Software) * Very Basic Applications (Computing …   Abbreviations dictionary

  • VBA — • Visual Basic for Applications abgespeckte und zum Teil spezialisierte Version von VB innerhalb von Excel u.a. (Microsoft) • Verkehrsbeeinflussungsanlage • Vibrating Beam Accelerometer ( > IEEE Standard Dictionary ) …   Acronyms

  • VBA — ● sg. np. m. ►TM►LANG Visual Basic for Applications. C est une version de Visual Basic conçue pour automatiser les tâches dans des applications de bureautique (comme Excel ou Word) …   Dictionnaire d'informatique francophone


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»