10.10.2001 РешенияАндрей Колесов Сегодня уже никого не может удивить позиционирование семейства офисных приложений Microsoft в качестве платформы разработки специализированных бизнес-систем. Основой данной технологии стала реализация еще в версии Office 97 унифицированной иерархической объектной модели на основе OLE Automation (несколько сотен объектов, более половины из которых являются общими), создание единого внутреннего механизма программирования приложений на основе VBA, а также интеграция с другим средствами разработки Microsoft, в первую очередь с Visual Basic. В последующих версиях Office (2000 и XP) в целом прослеживается эволюционное развитие этой платформы без каких-то революционных изменений (что, наверное, совсем неплохо). Из новшеств Office 2000 двухлетней давности стоит выделить следующие элементы технологии: создан единый для всех приложений (а также для сред разработки VB и VBA) механизм разработки и подключения функциональных расширений COM Add-Ins; завершено объединение языков VB и VBA на основе версии VB 6.0 (хотя целый ряд труднообъяснимых различий, в том числе в среде разработки, остается); реализован механизм авторизации программных проектов с помощью цифровой подписи; появился ряд ActiveX-компонентов, получивших название Office Web Components, которые фактически реализуют некоторые функции Excel и предназначены для использования в составе HTML-страниц и панелей Digital Dashboard; есть возможность применения дополнительных средств разработки приложений, а также ...
читать далее.