Документы Microsoft Office

Единица данных самого верхнего уровня структуризации в Microsoft Office называется документом.

Документы классифицируются по типам в зависимости от того, какого сорта информация в них хранится. Как правило, документы разных типов обрабатываются разными приложениями Microsoft Office. Основные типы документов, с которыми работают программы Microsoft Office, перечислены в таб. 3.

Таблица 3. Основные типы документов Microsoft Office

Название Расширение Приложение Краткое описание
Документ .doc Word Основной тип документов Word. Содержит форматированный текст, т.е. текст с дополнительной информацией о шрифтах, отступах, интервалах и т.п., а также рисунки, таблицы и другие элементы
Рабочая книга .xls Excel Основной тип документов Excel. Содержит данные различных типов: формулы, диаграммы и макросы
База данных .mdb Access Основной тип документов Access. Содержит как собственно базу данных, то есть совокупность таблиц, так и соответствующие запросы, макросы, модули, формы и отчеты
Презентация .ppt PowerPoint Основной тип документов PowerPoint. Содержит презентацию, состоящую из набора слайдов, заметок выступающего, раздаточных материалов и другой информации
Публикация .pub Publisher Основной тип документов Publisher. Как и Word, содержит форматированный текст, рисунки, таблицы и т.п.
План проекта .mpp Project Основной тип документов Project. Содержит календарный план проекта, описание задач, ресурсов и их взаимосвязи

Исходя из вышесказанного, можно сделать следующий вывод: входящие в состав пакета MS Office приложения способны тесно взаимодействовать при решении прикладных задач; они создают единую информационную среду и позволяют обмениваться объектами. Документы Microsoft Office являются частными примерами объектов. Поэтому Microsoft Office является документо-ориентированным пакетом (средой).

Поддержка сторонними разработчиками

Длительное время форматы документов MS Office оставались стандартами «де-факто» для офисных приложений сторонних разработчиков. Поддержка этих форматов имеется в большинстве программных продуктов данной категории, причем, как для настольных систем, так и для мобильных устройств (смартфонов, коммуникаторов и т.п.). При необходимости можно найти несколько десятков офисных приложений для различных мобильных платформ, поддерживающих документы Microsoft Office Word, PowerPoint и Excel (в частности, OfficeSuite PRO для Android или QuickOffice для Symbian). Среди десктопных приложений примером поддержки импорта/экспорта документов MS Office является свободный офисный пакет LibreOffice.

Программная среда

Основным средством разработки приложений в MS Office является комплексное решение на основе языка Visual Basic, а именно — Visual Basic for Application (VBA). Эта технология включает макрорекордер, интерпретатор Visual Basic, интегрированную среду разработки с встроенным отладчиком, библиотеки времени выполнения (runtime library) и библиотеки типов, представляющие объекты пакета. Эти средства позволяют расширять функциональность пакета и адаптировать его к решению специализированных задач.

Интерфейс MS Office

Приложения Microsoft Office имеют унифицированный интерфейс, суть которого заключается в следующем: сходные функции имеют одинаковое обозначение (название команды или значок на кнопке), а несходные функции имеют различные обозначения. В большей степени унификация коснулась интерфейсов таких приложений, как Microsoft Word, Microsoft Excel и Microsoft PowerPoint. Одним из достоинств пакета Microsoft Office является последовательное использование графического интерфейса пользователя (Graphical User Interface, GUI), представляемого операционной системой и различных элементов управления. Как правило, отдельные элементы группируются в более крупные конструкции, такие как окна, панели инструментов, меню. Рассмотрим характеристику каждой из этих групп.

Оконный интерфейс

Оконный интерфейс — такой способ организации пользовательского интерфейса программы, когда каждая интегральная часть располагается в окне — собственном суб-экранном пространстве, находящемся в произвольном месте «над» основным экраном. Несколько окон одновременно располагающихся на экране могут перекрываться, находясь «выше» или «ниже» друг относительно друг В MS Office использует окна четырех типов:

  • окно приложения;
  • окно документа;
  • диалоговое окно;
  • форма.

Панели инструментов

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

Панели инструментов могут быть:

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

Меню

Меню представляет доступ к иерархическим спискам доступных команд. Результатом выбора команды из меню может быть:

  • непосредственное выполнение некоторого действия;
  • раскрытие еще одного меню;
  • раскрытие диалогового окна или формы.

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

Элементы управления

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