Россия

Справочник VBA

Этот сайт создан для тех кто программировал, программирует и будет программировать в среде MS Office.

Программирование на Visual Basic for Applications (VBA).

На этом интернет ресурсе мы постараемся представить Вам наиболее полный справочник возможностей основного языка для MS Office.

Visual Basic for Applications (VBA, Visual Basic для приложений) — значительно облегченная версия языка программирования Visual Basic (VB), встроенная в оболочку Microsoft Office (Excel, Word, Access, Outlook, PowerPoint и т.д.), а также во многие другие программные пакеты, такие как CorelDRAW, WordPerfect и ESRI ArcGIS. Visual Basic for Applications покрывает и расширяет функциональные возможностиэтих приложений и заменяет ранее использовавшихся специализированные макро-языки, такие как WordBasic.

VBA является интерпретируемым языком. VBA близок к Visual Basic, но может выполняться лишь в рамках приложения, в которое он встроен. Visual Basic for Applications может использоваться для управления одним приложением из другого, с помощью OLE Automation (например, таким образом можно создать документ Word на основе данных из Excel). Следующим этапом развития программирования под офисные продукты для Microsoft — Visual Studio Tools for Applications (VSTA) — инструментарий расширения функциональности приложений, основанный на Microsoft. NET. Следует отметить что VSTA, по сравнению с VBA, значительно сложнее для написания многочисленной армии поклонников офисного программирования. Поэтому компания Microsoft в своих новых продуктах оставляет возможность использования Visual Basic for Applications.

VBA представляет собой наиболее распространненный язык визуального программирования для Office, но полноценного справочника на русском языке нигде нет.


На этом сайте (vba-help.ru) мы постараемся восполнить этот информационный пробел.


Хотелось бы чтоб пользователи данного ресурса проявляли инициативу и присылали нам недостающие разделы справочника