Основы офисного программирования и язык VBA


Об Office 2000


Признаюсь сразу, - мне нравится работать в среде Office. Она отвечает моим давним убеждениям о том, какой должна быть среда программирования. Прежде всего, она должна включать хороший язык программирования, на котором программист может реализовывать свои замыслы, создавать свои объекты, строить свой мир. Вместе с тем, такая среда должна позволять легко и просто включать в свою работу специальные средства, созданные в программистском мире, - базы данных, электронные таблицы, графические и текстовые редакторы, экспертные системы. Почти все, что я перечислил, и многое другое доступно в среде Office уже сегодня, завтра этих возможностей будет больше.

Я начал работать в этой среде с момента появления Office 97 и уже более полугода работаю в среде Office 2000, участвуя в программе бета - тестирования. Знакомство с возможностями Office 2000, общение с разработчиками убеждает меня и в том, что Office развивается в нужном, магистральном направлении программирования. Чтобы Вы ни делали, с какими документами Вы ни работали, Вас окружает единая среда с единым языком программирования. И, что немаловажно, это среда для всех, - в ней работают программисты-разработчики и конечные пользователи - люди разных профессий и квалификации. Специализация конечных продуктов, которая, конечно же, необходима, достигается с программистской точки зрения совершенно естественно - за счет использования соответствующих классов объектов. Объектный подход к построению среды, сетевые технологии, активно развиваемая технология компонентного программирования, все это и многое другое еще и еще раз убеждают меня в том, что Офисное программирование будет сопровождать нас в XXI веке.

Вот небольшой штрих. Известная фирма Corel заключила соглашение с Microsoft о встраивании VBA во все свои продукты, назвав эту технологию "лучшей в мире", позволяющей настроить документ в соответствии с запросами конечного пользователя. Простим, несомненно, присутствующий рекламный налет, но, в целом, принятое решение представляется естественным, и я могу даже согласиться с подобной характеристикой технологии.




- Начало -  - Назад -  - Вперед -