MS Office 2000 для разработчиков
Новшества средств программирования в MS Office 2000 (без дополнений, входящих в состав Developer Edition)
Новые функции и средства | Краткое описание |
---|---|
Новая архитектура COM Add-In | Единая для всех приложений Office 2000 модель подключения программных расширений. Сами расширения COM Add-In могут создаваться с помощью любого инструмента, поддерживающего разработку COM-компонентов (VB, VC++, VJ++, MOD 2000 и др.). Единственным требованием является применение интерфейса IDExtensibility2, который, в частности, реализуется с помощью конструктора COM Add-In, входящего в состав MOD 2000 |
Расширенная событийная модель | Word и PowerPoint включают свыше двух десятков новых событий, которые ранее относились только к окнам и документам. Дополнительно появились три события для объектов панелей команд: Click (для CommandBarButton), Update (для CommandBarComboBox) и Update (для CommandBars) |
Новые функции и объекты VBA 6.0 | Набор новых функций обработки строк. Объекты FileSystemObject и Dictionary, а также ряд других новых функций VB 6. Появился ряд дополнительных возможностей, уже давно реализованных в VB, но отсутствовавших в VBA 5.0, например функция AddressOf для передачи адреса подпрограммы в DLL/API, немодальные формы, динамическое переопределение размеров массивов и пр. Как уверяет Microsoft, теперь VBA=VB с точки зрения языка. |
Защита документов от вирусов (только для Excel, Word, Outlook и PowerPoint) | 1. Приложения Office могут включать антивирусное ПО для определения «настоящих» вирусов, написанных не только на VBA.2. Для VBA-проектов используется механизм цифровой подписи и защиты от «несертифицированных» программ (в русской версии пока работает лишь на 50% из-за ошибок локализации) |
Поддержка доступа к базам данных по технологии OLEDB/ADO | Включает последние версии библиотек: ADO 2.1 Library и ADO 2.1 Extensions for DLL and Security. О технологии ADO см. публикации в КомпьютерПресс № 7'99 («VB 6.0: доступ к данным с помощью технологии ADO») и № 8'99 («Элементы управления VB 6.0 для работы с ADO», «Обновления для средств разработки Microsoft») |
Редактор сценариев (кроме OutLook) | Интегрированная Среда для разработки офисных документов в виде Web-страниц. Позволяет добавлять к HTML-документам сценарии (скрипты), встроенные элементы управления и компоненты ActiveX |
Web-компоненты | Набор элементов управления ActiveX для поддержки публикаций таблиц, графиков, сводных таблиц и информации из баз данных на Web |
Cерверные расширения | Библиотека MS Office Server Extensions позволяет программным образом управлять онлайновыми внутренними дискуссиями |
Объект Data Access Page | Новый объект Access позволяет отображать информацию из баз данных в среде браузера в виде Web-страниц с использованием возможностей DHTML |
Объекты HTMLProject и Scripts | Предоставляют в документы свойства и методы блоков сценариев, а также свойства и методы HTML-кода |
Создание Help-файлов | Теперь пользователь может создавать файлы Справки, используя все возможности Web-страниц, включая поддержку сценариев, DHTML и элементов управления ActiveX |