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

         

При инсталляции системы Office 2000


При инсталляции системы Office 2000 можно установить:

  • Прежде всего, известные по Office 97 все основные приложения - Word, Excel, Power Point, Outlook, Access. Заметьте, среди них нет приложения Binder. Подшивка (Binder) включена в состав дополнительного инструментария Office Tools.
  • Инструментальные средства Office Tools;
  • Конвертеры и фильтры


Каждое из приложений и все их компоненты при инсталляции устанавливаются в одно из четырех состояний:

  1. "Недоступно", - в этом случае получить доступ к компоненту во время работы невозможно. Возможность задания такого состояния предназначена для администраторов, которые хотят запретить доступ к тем или иным средствам той или иной группе пользователей. Так что в нормальной ситуации выбирается одно из трех оставшихся состояний.
  2. "Жесткий диск", - в этом состоянии при инсталляции компонент устанавливается на жесткий диск Вашего компьютера.
  3. "CD", - компонент при каждом его вызове будет загружаться с компакт-диска.
  4. "CD-1", - компонент будет переписан на жесткий диск при первом обращении к нему. В момент инсталляции он не переносится на жесткий диск. Это новое состояние, которое разумно выбирать для многих компонент.


Каждое из состояний имеет интуитивно понятный значок, позволяющий определить, в каком же состоянии находится тот или иной компонент.

Перейдем теперь к более детальному рассмотрению компонент. Вот состав компонент редактора Word:

  1. Справка (Help), включающая справку для пользователей WordPerfect (Help for WordPerfect Users).
  2. Мастера и Шаблоны (Wizards and Templates), позволяющие создавать:
    • Письма (Letters); Записки или меморандумы (Memos); Факсы (Faxes); Отчеты (Reports); Резюме (Resumes). Каждый из этих документов может быть создан в одной из трех форм: современной, изысканной и профессиональной.
    • WEB - страницы (Web Pages). Здесь есть Мастер страниц и шаблоны страниц. Это одна из новинок для работы в Интернет.
    • Дополнительный набор Мастеров, позволяющий создавать ходатайства, записную книжку, календарь, новый шаблон для писем.
    • Набор дополнительных шаблонов и макросов.




У Excel набор возможных компонент естественно шире:

  1. Справка.
  2. Шаблоны документов (Spreadsheet Templates) Почти все они известны по предыдущей версии:
    • Счет (Invoice Template).
    • Отчет о расходах (Expense Report).
    • Распоряжение на покупку (Purchase Order Template)
    • Программное обеспечение фирмы Village (Village Software).
  3. Компоненты, расширяющие возможности (Add - ins):
    • Связь c Access (Access Links). Использование форм и отчетов Access в таблицах Excel.
    • ODBC Add -In. Драйверы для доступа к базам данных, использующих язык запросов SQL.
    • Утилиты шаблонов (Template Utilities).
    • Пакет средств анализа (Analysis Tool Pack). Функции и интерфейсы финансового и научного анализа данных.
    • Автосохранение (AutoSave). Периодическое, с заданным интервалом сохранение рабочих книг.
    • Мастер Поиска (LookUp Wizard). Помогает создавать формулы для поиска данных в списках Excel.
    • Менеджер отчетов (Report Manager). Помогает создавать отчеты на основе сценариев.
    • Мастер суммирования по условию (Conditional Sum Wizard). Суммирует данные в списках в соответствии с заданными условиями.
    • Решатель (Solver). Мощный Решатель, позволяющий решать системы уравнений и задачи оптимизации широкого класса.
    • Мастер, следящий за изменениями данных (Template Wizard with Data tracking). Создает шаблоны форм, хранящие изменения данных.
    • Обновление ссылок (Update Links). Позволяет обновление ссылок на документы Excel вплоть до 4-й версии для add - in функций, встроенных в Excel.
  4. Файлы с примерами (Sample Files).


Рассмотрим теперь состав Power Point:

  1. Справка (Help);
  2. Учебник (Tutorial).
  3. Шаблоны, задающие стиль оформления слайдов (Design Templates):
    • Типичные (Typical Design Templates);
    • Дополнительные (Additional Design Templates).
  4. Средство просмотра файлов (PPT Files Viewer).
  5. Шаблоны содержания (Content Templates).
    • Типичные;
    • Дополнительные.
  6. Широковещательные, озвученные презентации (Presentation Broadcasting).

    В этом году очередная конференция разработчиков DevCon 99 готовилась на основе использования этого средства. Конференции в привычном смысле этого слова, как это было в прошлом году, не будет.


    Не будет живого общения докладчиков и слушателей, но зато в Интернете можно будет не только просмотреть презентации докладов, но и услышать докладчиков, подробно рассказывающих о каждом слайде. Мне также довелось озвучивать свой доклад (презентацию) на эту конференцию, сделанный по материалам одной из лекций этой книги.

  7. Трансляторы презентаций (Presentations Translators). По существу речь идет о конверторах.
    • Экспорт версии 4.0 (Power Point 4.0 Export).
    • Трансляция презентаций Lotus (Lotus Freelance 1.0 - 2.1 for DOS Converter)
  8. Эффекты звуковой анимации (Animation Sound Effects).
  9. Мастер базисной графики (Genigraphics Wizard).


Несмотря на расширение возможностей Outlook, состав его компонент, задаваемых при инсталляции, невелик. Понятно, что речь идет только о количественной оценке. Вот эти компоненты:

  1. Справка (Help).
  2. Средство защиты от несанкционированного доступа (Outlook AntiSpan).
  3. Электронная торговля (Stationery).
  4. Импорт и экспорт (Import and Export).
  5. Шаблоны (Outlook Templates).
  6. Язык сценариев (VB Script).


Достаточно скромен количественно и состав Access:

  1. Справка (Help).
  2. Мастера типовые и дополнительные (Typical and Additional Wizards).
  3. Примеры баз данных:
    • Известная по предыдущей версии база "Борей" ( Northwind Database).
    • Ряд примеров, среди них - Nortwind SQL Project File, Address Application, Contact Application, Household Inventory, Web Tracker.
  4. Средство просмотра фотографий (Snapshot Viewer)
  5. Репликация баз данных (Database Replication).
  6. Интерактивный элемент управления "Календарь".


Рассмотрим теперь различный дополнительный инструментарий, входящий в состав Office Tools:

  1. Помощник (Office Assistant) с возможностью выбора различных модификаций его внешнего облика.
  2. Цифровая подпись (Digital Signature).
  3. Публикация на WEB (Web Publishing).
  4. WEB - конференции (Web Discussing).
  5. Язык запросов (Microsoft Query), включающий возможность получения справки.
  6. Средства установки поддержки национальных языков (Language Settings Tools).
  7. Подшивка (Microsoft Binder).
  8. Набор средств, позволяющих проверить правописание и грамматику (Proofing Tools).
  9. Темы - типовые и дополнительные (Themes), создающие фон документа, навевающий те или иные ассоциации в соответствии с выбранной темой.
  10. Редактирование HTML кода (HTML Source Editing) с поддержкой языка сценариев (Web scripting).
  11. Проектирование динамических HTML-страниц (Dynamic HTML Page Designer).
  12. Справка по языку VB для всех приложений, поддерживающих его - Word, Excel, Power Point, Access, а также для нового в сравнении с предыдущей версией приложения Microsoft Graph.
  13. Международная поддержка (International Support) чтения и написания документов на иностранных языках с поддержкой универсальных шрифтов и национальных, таких, как японский, китайский и другие.
  14. Организационные блок - схемы (Organizational Charts).
  15. Редактор (Microsoft Graph), включающий справку.
  16. Поддержка сканера и фотокамеры (Scanner and Camera Add -In).
  17. Редактор уравнений (Equation Editor).
  18. Редактор графических изображений (Microsoft Photo Editor.
  19. Галерея разнообразных графических объектов (Clip Gallery).
  20. Информационная система (MS Info).


    Она полезна и необходима администратору для сбора информации о компьютерах.
  21. Панель с элементами быстрого поиска (Find Fast Control Panel).
  22. Поддержка почтовой системы Lotus (Lotus VIM Mail Support).
  23. Поиск словоформ в документах WORD (Find All Word Forms).
  24. Создание панели Office 2000 (MS Office Shortcut Bar), позволяющая создавать ярлыки на рабочем столе. Обычно, на эту панель я помещаю и ярлыки других любимых мной приложений.


Уже это простое перечисление показывает, насколько внушителен набор дополнительного инструментария, поставляемого вместе с Office 2000.

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

И еще одно замечание насчет требуемых ресурсов компьютера. Нужно сказать, что у меня довольно скромный компьютер - Pentium 133, 32Mb оперативной памяти и примерно 10Gb дисковой памяти. У меня на компьютере стоит под Windows 95 Office 97 и под Windows NT - Office 2000. По ходу написания книги мне приходилось одновременно работать со многими приложениями Office 2000 - Word, Excel, Access плюс какой-нибудь графический редактор. Нужно сказать, что ресурсов компьютера мне хватало, хотя всегда хочется, чтобы их было больше.


Содержание раздела