Visual Basic for Applications: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
дополнения из статьи Visual Basic for Applications
мНет описания правки
Строка 1: Строка 1:
'''Visual Basic for Applications''' ('''VBA''', '''Visual Basic для приложений''') — реализация [[язык программирования|языка программирования]] [[BASIC]], встроенная в линейку продуктов [[Microsoft Office]] (включая версии для [[Mac OS]]), а также во многие другие программные пакеты, такие как [[AutoCAD]], [[WordPerfect]] и [[ESRI ArcGIS]]. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как [[WordBasic]].
'''Visual Basic for Applications''' ('''VBA''', '''Visual Basic для приложений''') немного упрощённая реализация [[язык программирования|языка программирования]] [[Visual Basic]], встроенная в линейку продуктов [[Microsoft Office]] (включая версии для [[Mac OS]]), а также во многие другие программные пакеты, такие как [[AutoCAD]], [[WordPerfect]] и [[ESRI ArcGIS]]. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как [[WordBasic]].


VBA является [[интерпретатор|интерпретируемым]] языком. Как и следует из его названия, VBA близок к [[Visual Basic]], но может выполняться лишь в рамках приложения, в которое он встроен. Кроме того, он может использоваться для управления одним приложением из другого, с помощью [[OLE Automation]] (например, таким образом можно создать документ [[Microsoft Word|Word]] на основе данных из [[Microsoft Excel|Excel]]).
VBA является [[интерпретатор|интерпретируемым]] языком. Как и следует из его названия, VBA близок к [[Visual Basic]], но может выполняться лишь в рамках приложения, в которое он встроен. Кроме того, он может использоваться для управления одним приложением из другого, с помощью [[OLE Automation]] (например, таким образом можно создать документ [[Microsoft Word|Word]] на основе данных из [[Microsoft Excel|Excel]]).


В будущем Microsoft планирует заменить VBA на [http://msdn.microsoft.com/vstudio/extend/vsta/default.aspx Visual Studio Tools for Applications] (VSTA) — инструментарий расширения функциональности приложений, основанный на [[Microsoft .NET]].
В будущем Microsoft планирует заменить VBA на [http://msdn.microsoft.com/vstudio/extend/vsta/default.aspx Visual Studio Tools for Applications] (VSTA) — инструментарий расширения функциональности приложений, основанный на [[Microsoft .NET]].


== См. также ==
== См. также ==

Версия от 12:41, 4 сентября 2007

Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, WordPerfect и ESRI ArcGIS. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как WordBasic.

VBA является интерпретируемым языком. Как и следует из его названия, VBA близок к Visual Basic, но может выполняться лишь в рамках приложения, в которое он встроен. Кроме того, он может использоваться для управления одним приложением из другого, с помощью OLE Automation (например, таким образом можно создать документ Word на основе данных из Excel).

В будущем Microsoft планирует заменить VBA на Visual Studio Tools for Applications (VSTA) — инструментарий расширения функциональности приложений, основанный на Microsoft .NET.

См. также

Ссылки

Литература

  • Слепцова Лилия Дмитриевна. Программирование на VBA в Microsoft Office 2007. Самоучитель. — М.: «Диалектика», 2007. — С. 432. — ISBN 978-5-8459-1268-8.
  • Стивен Буллен, Роб Боуви, Джон Грин. Профессиональная разработка приложений Microsoft Office Excel = Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel and VBA. — М.: «Вильямс», 2007. — С. 736. — ISBN 0-321-26250-6.