- •Основы офисного программирования и язык vba
- •Офисное программирование
- •Состав Office 2000
- •Инсталляция Office 2000
- •Содержимое диска "Resource Kit"
- •Документ Issues
- •Документ ork9
- •Папка Tools
- •Содержимое диска "Language Pack"
- •Об этой книге и ...
- •Моя благодарность
- •Vba и объекты. Обзор
- •Библиотека объектов Office 2000 - каркас приложений
- •Встраивание вместо наследования
- •Построение каркаса документа
- •Библиотека объектов Office 2000 и Object Browser
- •Объекты Application
- •Свойства-участники
- •Вторая группа терминальных свойств
- •Методы объектов Application
- •События объектов Application
- •Совместная работа приложений. Создание объектов Application. Раннее и позднее связывание
- •Коллекции в Office 2000
- •Коллекции объектов Office 2000
- •Коллекции Excel: Workbooks, Sheets
- •Коллекция Workbooks
- •Коллекция Sheets
- •Коллекции Word: Documents, Paragraphs и другие
- •Коллекция Documents
- •Коллекция Paragraphs
- •Коллекция Sections
- •Коллекции Characters, Words, Sentences
- •Коллекции и конструкция For Each … Next
- •Объекты Range
- •Что определяет объект Range?
- •Метод Range
- •Объекты Selection
- •Метод Select и свойство Selection
- •Активные объекты и метод Activate
- •Проектирование документов
- •Документ и его программный проект
- •Модули - обработчики событий
- •Стандартные модули
- •Модули классов
- •Модуль макросов
- •Структура модуля. Окно проекта и Окно кода
- •Окно проекта
- •Свойства проекта
- •Имя проекта
- •Защита проекта
- •Окно кода
- •Еще раз о "переиспользовании" модулей
- •Проект и область видимости
- •Система документов и ее проект
- •Организация системы документов
- •Как организуются ссылки между проектами
- •Обмен информацией между документами
- •Система документов One - Two - Three
- •Типы данных
- •Простые типы данных.
- •Объявление переменных и констант простых типов
- •Синтаксис объявления простых переменных
- •Объявления по умолчанию
- •Константы
- •Массивы
- •Динамические массивы
- •Записи и тип, определенный программистом
- •Что можно делать с записями?
- •Раздел объявлений
- •Раздел опций
- •Разделы констант, типов и переменных
- •Раздел Declare
- •Правила именования
- •Типы и классы Еще раз о понятии "класс"
- •Что нового в классах "Office 2000"
- •Создание класса "Личность"
- •Объекты и переменные
- •Объекты, класс которых определен пользователем.
- •Объекты "родного" приложения
- •ActiveX-объекты
- •Модуль класса Свойства
- •Сокрытие свойств
- •Конструкторы и деструкторы. Стандартные события
- •Стандартные события Initialize и Terminate
- •Два конструктора класса Rational
- •Процедуры - свойства
- •Как создаются процедуры- свойства
- •Синтаксис Let, Get и Set
- •Классы, как упаковка
- •Семейство классов и процедуры - свойства
- •Friend методы
- •События
- •Классы, объекты With Events и обработчики событий
- •Модуль класса с объектом WithEvents
- •Объект WithEvents
- •События собственных классов
- •Как создать класс с событиями
- •Как зажигаются события
- •Где и как следует создавать обработчики событий для экземпляров класса
- •Связывание объектов
- •Реальные объекты и инициирование событий
- •Семейство классов и реализация интерфейсов
- •Наследование
- •Виртуальные методы и полиморфизм
- •Абстрактные классы
- •Наследование и полиморфизм в Office 2000
- •Наследование интерфейсов
- •Полиморфизм семейства классов
- •Проект "Люди и Машины"
Содержимое диска "Resource Kit"
В моем распоряжении был и такой диск Этот диск содержал два текстовых документа - Issues, ORK9 и три папки - Tools, Policy, Office9 Enterprise White Papers. Коротко скажем о каждом из документов и содержимом папок.
Документ Issues
В этом небольшом одностраничном документе описываются некоторые вопросы установки средств Office 2000. В частности, рассматриваются вопросы корректной установки Internet Explorer 5.0 и настраиваемых сообщений об ошибках.
Документ ork9
Это большой документ, называемый "Ресурсы Office 2000". Известно, что книги с названием "Ресурсы" всегда являются самыми толстыми среди всех книг, описывающих систему. Поэтому 330 страниц этого документа это почти в три раза меньше соответствующего документа "Ресурсы Office 97".
Авторы документа отмечают, что данная книга не является простым обновлением предыдущей версии, - это заново создаваемый документ. Как обычно, наряду с бумажной версией, которая должна выйти в издательстве Microsoft Press, готовится регулярно обновляемая электронная версия "Ресурсов", которую можно будет найти на сервере.
Книга "Ресурсы" предназначена, прежде всего, сетевым администраторам. Здесь подробно описываются все вопросы инсталляции и развертывания сетевого варианта Office 2000, также как и все используемые для этих целей вспомогательные средства. Именно здесь подробно описываются все инструменты, содержащиеся в выше названных папках этого компакт диска. Она совершенно необходима для тех, кто будет участвовать в установке и поддержке совместной работы Office 2000 в своей организации. Заметим, что конечные пользователи и программисты - разработчики могут обойтись без чтения этой большой книги, хотя, несомненно, и те и другие могут найти в ней много полезного. Например, многих может заинтересовать такой раздел, как "Использование клиентских приложений, связанных с WEB - сервером" и вообще все, что касается работы с сервером, чему в Ресурсах Office 2000 уделяется немалое внимание.
Очень коротко о содержимом инструментальных средств, хранящихся в папках этого диска. Как уже говорилось, общая их направленность состоит в поддержке администратора, отвечающего за установку и функционирование Office 2000 в организации, где эта система используется многими пользователями на многих компьютерах, связанных сетью.
Папка Tools
В папках этой папки собран инструментарий, облегчающий конфигурирование, развертку и настройку Office 2000 в большой организации. Дадим краткую характеристику этих средств:
-
Три основных мастера работают, как правило, совместно и инсталлируются одновременно.
-
Мастер Инсталляции с Настройкой (Custom Installation Wizard) необходим при сетевой инсталляции системы. Он обладает новыми дополнительными возможностями в сравнении с его предыдущей версии (Network Installation Wizard), поставляемой в Resource Kit 97.
-
Мастер Создания Профилей (Office Profile Wizard) может работать и независимо. Он позволяет создавать профили различных групп пользователей, в том числе профиль по умолчанию. С его помощью администратор имеет возможность контролировать конфигурации конечных пользователей и обеспечить единую политику в организации.
-
Мастер инсталляции Internet Explorer 5.0 (Internet Explorer Administrator Kit) позволяет произвести настройку браузера.
-
В папке Office_Profile_and_Custom_Installation_Wizard достаточно запустить программу Setup и следовать появляющимся инструкциям. Одновременно будут инсталлированы все три выше перечисленные инструмента, которые, как мы уже говорили, обычно работают совместно.
-
Мастер Профилей 97 (Office 97 Profile Wizard), который находится в одноименной папке, позволяет обезопасить работу с новой версией. Он позволяет сохранить установки Office 97, затем установить версию Office 2000, поработать с ней, поэкспериментировать, затем удалить ее и вернуться к предыдущей версии с сохраненными установками.
-
Мастер Удаления (Office Removal Wizard) находится в одноименной папке. Позволяет управлять процессом удаления тех или иных компонент предыдущих версий системы. Он может работать независимо, но одновременно входит в состав Мастера Инсталляции.
-
Построитель Мастера Ответов (Answer Wizard Builder) позволяет осуществлять настройку Мастера Ответов. Известно, что одной из характерных особенностей Office, как и других продуктов Microsoft, является повышение "интеллекта" системы. В рамках этого направления в систему Office включена "интеллектуальная" система получения справки, называемая обычно "Помощник" (Office Assistant). При необходимости получения справки Помощнику можно задавать вопросы на естественном (английском) языке. Средство, стоящее "за спиной" Помощника и называется Мастером Ответов (Answer Wizard). Именно оно производит разбор вопроса и формирует ответ. Понятно, что вопросы, связанные со спецификой конкретной организации, не могут быть поняты Мастером Ответов. Для того, чтобы можно было произвести его настройку, расширив его возможности понимания специфических вопросов и применяется Построитель Мастера Ответов. Такая настройка на специфику характерна для Office 2000. В частности, это касается и настройки выдаваемых сообщений. Такие сообщения - предупреждения называются алертами (Alert).
-
Потенциально Настраиваемые Сообщения (Customizable Alerts). Это не Мастер Настройки. В одноименной папке находятся примеры активных страниц, размещаемых на сервере (asp-страниц), в которых такая настройка осуществлена. Сама технология настройки описана в документе "Ресурсы Office 2000"
-
Помощник без анимации (Motionless Assistant) находится в одноименной папке и используется тогда, когда при развертывании системы Office 2000 предварительно оценивается ее производительность. В этом случае при инсталляции нужно использовать Windows Terminal Server окружение и инсталлировать Помощник без анимации, который и будет сопровождать Вас в процессе оценки производительности.
-
Набор инструментов Excel (Excel Tools) расположен в одноименной папке. В папке tools находятся некоторые средства, ориентированные на конкретное приложение. В частности, в рассматриваемой папке находятся средства, обеспечивающие корректный переход от задания дат в формате, принятом в предыдущих версиях Excel, к формату, обеспечивающем корректную работу в следующем тысячелетии. Среди других полезных утилит здесь есть, например, утилита, поддерживающая корректное восстановление поврежденных документов Excel.
-
Автономный Просмотр Презентаций (Power Point 97/9 Viewer) позволяет просматривать презентации Power Point предыдущей и настоящей версии, не требуя присутствия самого приложения Power Point.
-
Папка Policy. В этой папке содержится обновленная версия Редактора Системных Политик (System Policy Editor) и несколько шаблонов политик, обеспечивающих управление средой Office 2000 после ее инсталляции.