Visual Basic for Applications

Visual Basic for Applications (VBA)
Парадигма Мультипарадигмальна мова програмування
Дата появи 1993
Розробник Microsoft
Останній реліз 7.1
Система типізації Статична/динамічна, Послаблена строга типізація
Під впливом від QuickBASIC, Visual Basic
Операційна система Microsoft Windows, Mac OS X
Ліцензія EULA
Вебсайт Visual Basic for Applications

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.

Дивись також

Посилання

  • Excel with VB.NET [Архівовано 17 вересня 2008 у Wayback Machine.]
  • VSTA team blog [Архівовано 21 липня 2009 у Wayback Machine.]
  • VSTA Fact Sheet [Архівовано 16 лютого 2008 у Wayback Machine.]

Література

  • Слепцова Лилия Дмитриевна Программирование на 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
  • п
  • о
  • р
Низькорівневі
Високорівневі
Загального
призначення
Серверні
Запитів до баз
даних[суперечливо 1]
Розмітки та векторної
графіки[суперечливо 1]
Синхронні[en]
  • Lustre[en]
Символьних та
чисельних обчислень
Квантових обчислень
Логічні
  • Mercury[en]
  • Prolog
Академічні
Езотеричні
  1. а б Немає загальноприйнятого рішення, чи вважати усі ці мови саме мовами програмування
  • п
  • о
  • р
  • Історія
Microsoft Office
Windows
  • 3.0
  • 4.2
  • 98
  • 2001
  • X
  • 2004
  • 2008
  • 2011
  • 2016
  • 2019
  • 2021
Програми
(Список)
ПК
Сервер
  • Skype for Business Server
  • SharePoint
    • Excel Services
    • Project Server
    • Search Server
Мобільні
Онлайн
Зняті з розробки
  • Інструменти спільного використання зняті з розробки
  • Accounting
  • Docs.com
  • Entourage
  • FrontPage
  • InfoPath
  • InterConnect
  • Liquid Motion
  • Lync
  • Live Meeting
  • Mail
  • Classroom
  • Office Assistant
  • Office Live
  • OneDrive Groups
  • PerformancePoint Server
  • Picture Manager
  • PhotoDraw
  • Photo Editor
  • Project Portfolio Server
  • Ribbon Hero
  • Ribbon Hero 2
  • Schedule+
  • SharePoint Designer
  • SharePoint Workspace
  • Shared tools
  • Snapshot Viewer for Access
  • Skype for Business
  • Vizact
  • Word Viewer
Технології
Інші теми
  • Microsoft Product Activation
  • Office Genuine Advantage
  • Розширення файлів Office
  • Захист паролів Microsoft Office
  • Copilot
  • Категорія Категорія
  • Сторінка Вікісховища Commons
  • Книга Вікіпедії Вікіпідручник
  • Сторінка Віківерситету Віківерситет
  • П:  Портал «Програмування»

    Мова програмування Це незавершена стаття про мови програмування.
    Ви можете допомогти проєкту, виправивши або дописавши її.