Microsoft Office

Не упомянуть Microsoft Office в качестве инструмента для разработки было бы неправильно. Ведь VBA присутствует не только в ранее упомянутом MS Access, но и во всех других продуктах Microsoft Office.

Какое средство Business Intelligence является самым популярным в мире? – Конечно же, MS Excel. Если весь мировой код, написанный за всю историю компьютеров, измерять в терабайтах, VBA займет первое место.

Большинство задач людей, занимающихся бизнесом, а не высокими технологиями, можно эффективно решать путем интеграции уже готовых продуктов Microsoft Office между собой и с внешними системами, такими как SharePoint, MS SQL Server, CRM, Call Center и т.д. Такой подход гарантирует гибкость и максимальное удобство для конечного пользователя. Главное – соблюдать внутренние стандарты по обмену данными между системами.

Действительно, безопасность, аудит, разграничение доступа к данным могут и должны обеспечивать порталы и серверы, а вот получение и финальную обработку данных через описанные интерфейсы можно поручить продуктам Microsoft Office.

Финальная обработка данных в MS Office, прежде всего, в MS Excel не обходится без рутины. Если Вы считаете, что с помощью макроса VBA можно рутину хотя бы частично автоматизировать – Пишите.