Загрузка…
Главная

Visual Basic

Язык Microsoft для .NET и автоматизации Office: макросы VBA в Excel и Word, внутренние программы и поддержка старых корпоративных систем.

Visual Basic
Категория
Языки программирования

Описание

Visual Basic существует в нескольких формах: Visual Basic .NET для приложений на платформе .NET и VBA, встроенный в Excel, Word и другие приложения Office. Через VBA пишут макросы, которые автоматизируют отчёты, обработку таблиц и рассылку документов.

Microsoft поддерживает Visual Basic .NET, но не планирует добавлять в него новые возможности языка, сосредоточившись на стабильности. Поэтому новые проекты чаще пишут на C#, а Visual Basic используют для поддержки существующих систем и макросов Office.

Компилятор Visual Basic .NET распространяется с открытым кодом по лицензии MIT. VBA входит в Microsoft Office, новые лицензии которого из России официально не продаются.

Что входит

Visual Basic существует в нескольких формах: Visual Basic .NET для приложений на платформе .NET и VBA, встроенный в Excel, Word и другие приложения Office. Через VBA пишут макросы, которые автоматизируют отчёты, обработку таблиц и рассылку документов.

Microsoft поддерживает Visual Basic .NET, но не планирует добавлять в него новые возможности языка, сосредоточившись на стабильности. Поэтому новые проекты чаще пишут на C#, а Visual Basic используют для поддержки существующих систем и макросов Office.

Компилятор Visual Basic .NET распространяется с открытым кодом по лицензии MIT. VBA входит в Microsoft Office, новые лицензии которого из России официально не продаются.

Возможности

• Visual Basic .NET

• Макросы VBA в Office

• Автоматизация Excel и Word

• Простой синтаксис

• Поддержка старых систем

• Компилятор по лицензии MIT

Для начала работы

Автоматизация рутинных отчётов в Excel без отдельного программиста.

Этап работы

Откройте редактор VBA в Excel сочетанием Alt и F11.

Этап работы

Запишите или напишите макрос.

Этап работы

Запускайте макрос кнопкой или по событию.

Что такое VBA?

Встроенный в Office вариант Visual Basic для макросов в Excel, Word и других программах.

Развивается ли Visual Basic?

Microsoft поддерживает Visual Basic .NET, но новые возможности языка не добавляет.

Чем заменить макросы VBA?

Скриптами на Python или встроенными макросами российских офисных пакетов.

Visual Basic

Бесплатно, лицензия MIT