23.04.2000 ЭкспертизаСредства программирования в офисных пакетах появились довольно давно. Традиционно они имели чисто внутреннее назначение и были предназначены в основном для создания макрокоманд, позволяющих автоматизировать специализированные процедуры обработки документов конечным пользователем. Ситуация изменилась на рубеже 1993-94 годов, когда Microsoft объявила о намерении создать универсальную систему программирования для прикладных программ на основе Visual Basic. С точки зрения разработчика, развитие Microsoft Office проходило по следующим основным направлениям: реализация унифицированной иерархической объектной модели на основе OLE Automation (ActiveX); создание единого внутреннего механизма программирования приложений на основе Visual Basic for Applications; интеграция с другими средствами разработки Microsoft, в первую очередь с Visual Basic. Впервые эти задачи были более или менее решены в Microsoft Office 97, появление которого в конце 1996 года стало знаменательным рубежом в развитии семейства офисных продуктов Microsoft: впервые пакет был представлен в качестве единой платформы для создания бизнес-приложений, ориентированных на решение специализированных задач пользователей. Его новое позиционирование подчеркивалось специальным выпуском для разработчиков — Developer Edition. Одновременно Microsoft стала активно продвигать механизм VBA в качестве стандарта отрасли для управления программируемыми приложениями, объявив о возможности его лицензирования (подробности см. «VBA в ...
читать далее.