Какой язык программирования встроен в пакет офисных программ microsoft office
Офисное программирование как процесс разработки приложений имеет ряд особенностей по сравнению программированием как таковым. В основном они проявляются в таких аспектах, как:
Рассмотрим эти особенности на примере MS Office.
Цель разработки
В офисной среде программный проект неразрывно связан с документом , хранится как часть документа и не может существовать независимо от него. Документ, а не программа, является целью разработки.
Стандартные возможности среды по работе с документами велики. Однако возможность изменить типовой документ, снабдив его дополнительными функциями – это одна из важнейших задач офисного программирования. Для ее решения офисная среда представляет совокупность библиотек классов, которые составляют каркас (Framework) текстовых документов, электронных таблиц, презентаций, баз данных и приложений на основе этих документов. Всякий раз, когда создается новый документ, его каркас составляют объекты библиотек, заданные по умолчанию. Этот каркас можно существенно изменить, добавив в документ новые свойства. Расширение каркаса не требует от программиста значительных усилий – достаточно включить в него необходимые библиотеки классов.
Область применения
Область применения офисного программирования весьма и весьма широка – от настройки отдельных документов до решения задач автоматизации офисной деятельности масштаба предприятия, в т.ч. ориентированных на совместную работу в глобальной сети.
Понятно, что основное назначение офисных приложений — автоматизация офисной деятельности, однако, средства офисного программирования применяют и для совсем других разработок, выходящих далеко за ее рамки. Для наглядности приведем ряд примеров: программа биоритмов, написанная на VBA для Excel; ASCII art на музыкальный клип AC/DC; макровирусы и множество других совсем не офисных приложений.
Язык программирования
Единственный язык программирования, поддерживаемый пакетом MS Office является Visual Basic for Application (VBA). VBA — это инструмент разработки приложений, который позволяет создавать программные продукты, решающие практически все задачи, встречающиеся в среде MS Windows. В случае офисных приложений, программы или макросы на VBA можно использовать, например, для оформления документов (подготовки текстов) или анализа данных таблиц (электронных таблиц).
VBA – уникальное приложение, поскольку оно встраивается в другое приложение и расширяет его функциональные возможности. С помощью VBA можно:
Для разработчика доступны следующие инструменты и средства, которые используются при создании проекта VBA:
Среда разработки
Среда приложений Office ориентирована в первую очередь на пользователей, а не на программистов и в ней можно создавать документы без всякого программирования. Поэтому программист обычно начинает работать с документами не на пустом месте, а с их заготовками, созданными пользователями, т.е. и сам программист может выступать в роли пользователя. Средства совместной работы над документами Office обеспечивают одновременную работу программистов и пользователей.
Среда MS Office предлагает два способа создания программ, отличающихся подходом к процессу: использование макрорекордера и написание исходного кода программ на языке VBA в интегрированной среде разработки. Эти подходы ориентированы на разные категории: непосредственно пользователей и программистов соответственно.
Макрорекордер (MacroRecorder) – это программный инструмент, записывающий действия пользователя при работе с документами и приложениями, с сохранением записи в виде макроса — исходного кода на языке VBA. При вызове сохраненного макроса воспроизводится вся сохраненная последовательность действий.
Макрорекордер представляет возможность создания программного проекта или, по крайней мере, его отдельных компонентов автоматически, без программирования. Для записи и воспроизведения макроса не требуется специальных знаний, поэтому пользователь может самостоятельно создавать программы (макросы), в общем случае даже не представляя себе как они работают.
Для программиста макрорекордер полезен тем, что позволяет создавать фрагменты программы автоматически, тем самым увеличивая скорость разработки и уменьшая время отладки.
Интегрированная среда разработки на VBA (Visual Basic Environment, VBE) — встроенное в MS Office средство для написания, тестирования и отладки приложений на VBA. Среда VBE представляет все возможности для создания законченных офисных приложений, включая средства визуального проектирования пользовательского интерфейса. VBE ориентирована на использование программистами для разработки офисных приложений (это отнюдь не означает, что пользователи не могут применять VBE).
Поддержка ООП
Разработка приложений для MS Office тесно связана с парадигмой объектно-ориентированного программирования. Все документы (более того, сами компоненты пакета) в MS Office — суть объекты, наделенные собственными наборами свойств (характеристик объекта), методов (подпрограмм управления свойствами) и событий (подпрограмм, обрабатывающих изменения состояния объекта в результате некоторых действий). Соответственно, для обеспечения более полной интеграции с пакетом, входной язык (VBA) также поддерживает ООП. Все объекты приложения MS Office образуют иерархическую структуру, которая определяет связь между ними и способ доступа. Такая структура называется объектной моделью (object model).
За рамки объектной модели выходят, но также могут использоваться в офисных приложениях, внешние объекты, поддерживающие технологии DDE, OLE/ActiveX и ряд других. В объектно-ориентированную концепцию удачно вписывается технология визуального программирования . Все отображаемые элементы графического интерфейса, такие как формы, элементы управления, меню и панели инструментов являются объектами, наделенными набором свойств и методов и способными реагировать на события (например, щелчки мыши, нажатия клавиш и т.п.). При визуальном подходе не требуется программного задания (хотя это и возможно) их основных свойств (например, ширина или высота, цвет фона и т.п.). Эти свойства можно задать при помощи мыши (например, ширину и высоту формы путем операции «перетаскивания» маркеров) или установить их в окне свойств (название формы, цвет фона формы и т. д.).
Таким образом, визуальное программирование делает проектирование интерфейса программы более наглядным и быстрым. При этом сохраняется возможность управлять всеми объектами и программно.
Преимущества офисного программирования
Преимущества, которые получает конечный пользователь, использующий программируемые офисные документы:
Аннотация: Язык Visual Basic for Applications (Visual Basic для приложений, сокращенно VBA) является основным инструментом офисного программирования.
13.1. Visual Basic for Applications
Язык Visual Basic for Applications ( Visual Basic для приложений, сокращенно VBA ) является основным инструментом офисного программирования, т.е. программирования в пакетах MS Office. VBA – реализация языка программирования Visual Basic , встроенная в линейку продуктов Microsoft Office, а также во многие программные пакеты, такие как AutoCAD, WordPerfect и другие.
Язык Basic был разработан как средство обучения и работы непрофессиональных программистов. Его назначение ясно из названия, которое является сокращением от Beginner 's All-purpose Symbolic Instruction Code (многофункциональный язык символических инструкций для начинающих). Популярность этому языку придала его простота. Язык Basic поставлялся вместе с компьютерами и рекомендовался для начинающих программистов.
Microsoft Visual Basic (VB) – популярный инструмент разработки приложений в среде Windows , является очень удобным средством для решения небольших задач и для обучения непрограммистов, которые хотели бы создавать собственные приложения.
В MS Office 97 впервые была реализована общая среда разработки VBA 5.0 для решения задач как по автоматизации операций, так и по созданию законченных приложений. VBA 5.0 использовала тот же самый языковый механизм и среду разработки, что и универсальная система VB 5.0. В состав новых версий MS Office включаются и новые версии VBA , которые применяются в настоящее время во многих офисных пакетах. Язык VBA , являясь унифицированным языком программирования для всех приложений, упрощает создание программных решений. VBA заменил прежние специализированные языки разработки, например, WordBasic, и расширил их функциональные возможности.
Microsoft позиционирует сегодня свой пакет MS Office не просто как набор прикладных программ, а как комплексную платформу для создания бизнес-приложений, ориентированных на широкий круг задач конечных пользователей.
Полнофункциональная среда разработки одинакова вне зависимости от приложений и включает в себя средства отладки, редактирования программного кода, проверку синтаксиса и просмотра объектов приложений. Обладая всеми чертами современных объектно-ориентированных языков, VBA поддерживает механизм визуального проектирования форм, позволяет включать в диалоговые окна и внедрять в документы элементы управления на базе ActiveX.
Если процедуры VBA используют специфические объекты приложения, то они могут выполняться только в рамках приложения, для которого они написаны. Программные решения могут объединять одновременно несколько приложений, например, можно программно создать документ MS Word на основе данных рабочей книги MS Excel .
13.2. Преимущества и недостатки разработки приложений в офисной среде
К достоинствам VBA можно отнести следующие:
- относительная простота разработки. Несмотря на свою мощность и гибкость, этот язык очень прост для изучения. Пользователи- непрограммисты могут управлять своим документом, сами создавать приложения "под себя";
- язык встроен в офисную среду. Пакет MS Office широко распространен. Миллионы людей по всему миру используют приложенияMS Office в своей повседневной работе и им проще работать с уже известной технологией. Любое дополнительное решение в этой среде не вызывает серьезных затрат на обучение и поддержку;
- сокращение времени и затрат при использовании MS Office в качестве платформы для разработки объясняется тем, что большинство необходимых функций уже реализовано в офисных приложениях. Это форматирование текстов, выполнение разного рода расчетов, поиск и отбор данных, построение диаграмм и т.д. Разработчик включает готовые компоненты во вновь создаваемые приложения, может повторно задействовать разработанные программы в нескольких проектах, основанных на одном или на разных офисных приложениях;
- среда MS Office обеспечивает интегрированные решения. Так как все офисные приложения тесно интегрированы и имеют единый интерфейс, решения, создаваемые с помощью компонентов MS Office, будут иметь похожую структуру и включать все средства обработки документов, необходимые для работы конечного пользователя.
Основными недостатками VBA являются:
- невозможность создания автономного приложения и открытость
- программ для случайного изменения;
- реализована только парольная защита модулей проекта;
- наличие процедур VBA может восприниматься как макровирусы.
Вследствие широкого распространения макровирусов в офисных пакетах предусмотрены опции для защиты от вирусов. Пользователь по своему усмотрению может исполнять макросы VBA или не исполнять их.
Продукты семейства Microsoft Office содержат однотипные панели инструментов, а также целый набор инструментов, общих для всех приложений (механизмы проверки правописания, средство для рисования, редактор диаграмм, библиотека клипартов, рисунков и т.д.).
Поэтому, научившись работе с одним из приложений, пользователи могут легко освоить другие составляющие пакета.
Следует отметить, что пользователям, имеющим подключение к Интернету, доступна не только часть ресурсов Microsoft Office, которая установлена на локальном диске ПК, а также та часть, которая расположена в Сети. Пользователь, подключенный к Интернету, имеет возможность непосредственно из MS Office обратиться к дополнительным сервисам, шаблонам, клипартам 5 Клипарты - это изображения-заготовки, которые используются как композиционные объекты. Выбирая клипарты из библиотеки (где они собраны по тематике), из клипартов можно создавать композиции путем их редактирования и объединения. и т.п. (рис. 2.6).
Рис. 2.6. Пользователь, подключенный к Сети, имеет возможность непосредственно из MS Office обратиться к дополнительным сервисам
Все приложения Microsoft Office обеспечивают обмен данными между отдельными приложениями. Любое приложение пакета позволяет поместить в документ (будь то текст, электронная таблица, презентация или база данных) рисунок, видеофрагмент или звуковой ролик. Работая в сетевых операционных системах , приложения семейства Microsoft Office поддерживают совместную групповую работу над общими документами, расположенными не только на локальном диске рабочей станции, но и на соседнем компьютере или на сервере сети. Электронной таблицей Microsoft Excel 2003 или базой данных Microsoft Access могут одновременно пользоваться несколько человек. Microsoft Word позволяет создавать документ, над разными частями которого могут одновременно работать разные исполнители.
За счет интеграции приложений Microsoft Office пользователи пакета могут создавать весьма сложные составные документы, содержащие данные из различных приложений. Способ обмена данными между приложениями Microsoft Office (механизм связывания и внедрения объектов) предоставляет пользователю возможность вставлять в документ, созданный в одном приложении, фрагменты, созданные в других приложениях.
В общем виде описанные возможности можно сформулировать следующим образом. Фрагмент, созданный в приложении-источнике, можно поместить в документ приложения-приемника как объект, в котором вместе со вставляемыми данными хранится информация о приложении, создавшем этот объект.
Это позволяет редактировать объект средствами создавшего его приложения. Объекты могут представлять собой рисунок, текст, диаграмму, интервал ячеек, звуковой файл или даже видеоклип. Например, в документ Word может быть внедрена диаграмма Excel, слайд презентации PowerPoint или выборка из базы данных (рис. 2.7).
Механизм связывания оригинального объекта и его копии обеспечивает эффективную работу с составными документами, в которых используются различные источники. В частности, можно настроить режим, при котором данные, помещенные в Word-документ из таблицы Excel, будут обновляться автоматически в составном документе при обновлении источника - таблицы Excel.
Продуктами Microsoft Office пользуются миллионы людей во всем мире. Для того чтобы разрабатывать столь массовое программное обеспечение, необходимо четко представлять себе нужды, ограничения и уровень способностей среднестатистического пользователя. С целью совершенствования разрабатываемых продуктов в Microsoft еще в 1988 году было создано специальное подразделение, Microsoft Usability Group - группа, занимающаяся выявлением и анализом проблем, с которыми сталкиваются рядовые пользователи программного продукта.
Английский термин usability обычно переводится как "удобство, простота использования, пригодность к эксплуатации". Однако все эти переводы не исчерпывают понятия. Уровень usability абстрактной системы определяется целым рядом параметров:
- простотой обучения;
- эффективностью использования;
- запоминаемостью;
- частотой и серьезностью ошибок;
- комфортом работы с системой.
В силу отсутствия аналогичного термина в русском языке часто используется калька с английского "юзабилити".
- Выполняет ли продукт свои функции в соответствии с ожиданиями пользователя?
- Могут ли пользователи выполнять свои задачи с помощью продукта?
- Насколько удобно работать с продуктом?
Каждая лаборатория имеет две секции: зал наблюдателей и зал участников. Из зоны наблюдения видно все, что происходит с тестируемым. Одностороннее зеркало позволяет наблюдать за тестируемым, не
отвлекая его от выполнения задания. У инженеров лаборатории имеется оборудование, которое фиксирует все действия испытуемого.
Инженеры имеют возможность одновременно видеть то, что происходит на экране, и выражение лица испытуемого по мере выполнения им тех или иных действий. На экран монитора инженера можно одновременно выводить движения мыши тестируемого и показывать его лицо.
Сотрудники лаборатории фиксируют время, которое пользователь затратил на то или иное задание и, анализируя перемещение мышки, имеют возможность наблюдать, где тестируемый в первую очередь ищет незнакомую функцию. Затем эти данные анализируются и таким образом становится ясно, местонахождение какой кнопки интуитивно понятно, а какая находится с трудом и должна быть переименована или перенесена из одного списка меню в другой. Полученная информация используется при доводке ПО и его интерфейса.
Для тестирования привлекаются представители разных групп пользователей, от новичков, практически не умеющих пользоваться компьютером, до профессионалов. Существует также программа, согласно которой специалисты Microsoft выезжают к пользователям, готовым показать, как они работают с продуктом в своей среде.
Анализ программного окружения и задач конкретного пользователя позволяет лучше понять те ожидания, которые пользователи связывают с новыми версиями продуктов.
Этот прием широко используется на практике. Например, очень удобно подготовить отчет в Word, который будет содержать данные о продажах на текущий день. В Word-документ помещается соответствующий раздел электронной таблицы Excel, который оперативно обновляется отделом продаж. Связи между таблицей и отчетом позволяют при каждом изменении электронной таблицы обновлять отчет.
Приложения Microsoft Office могут взаимодействовать и с приложениями, не входящими в пакет, в том числе других производителей. Например, встроенные средства экспорта/импорта позволяют обрабатывать документы, подготовленные в форматах других программ. В частности, Excel позволяет загружать и обрабатывать документы в форматах других табличных процессоров.
И наконец, внутрь документа MS Office могут быть вставлены гиперссылки на любые документы.
Хотя приложения Microsoft Office имеют очень широкий набор функций, очевидно, что никакой программный продукт не может удовлетворить все специфические запросы разных категорий пользователей. Поэтому в приложения пакета Microsoft Office встроен универсальный инструмент для создания собственных приложений VBA (аббревиатура от Visual Basic for Applications, что означает "Visual Basic для приложений"). VBA - это язык программирования, встроенный в целый ряд программ, в том числе в приложения Microsoft Office.
Оба языка поддерживают внедрение сведений о типах, что позволяет развертывать сборки, взаимодействующие с компонентами COM, без предварительного развертывания на компьютере основных сборок взаимодействия (PIA). Дополнительные сведения см. в разделе Пошаговое руководство: внедрению типов из управляемых сборок.
В данном пошаговом руководстве эти возможности показаны в контексте программирования для Microsoft Office, но многие из них могут оказаться полезными и в других ситуациях. В этом пошаговом руководстве вы создадите книгу Excel с помощью надстройки Excel, а затем документ Word со ссылкой на эту книгу. Наконец, вы узнаете, как включать и отключать зависимость PIA.
Предварительные требования
Для выполнения данного пошагового руководства на компьютере должны быть установлены Microsoft Office Excel и Microsoft Office Word.
Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Персонализация среды IDE.
Настройка надстройки Excel
Запустите Visual Studio.
В меню Файл выберите пункт Создать, а затем команду Проект.
в области шаблоны выберите Excel надстройка версии .
Если нужно, в поле Имя введите имя проекта.
В обозревателе решений появится новый проект.
Добавление ссылок
В обозревателе решений щелкните имя проекта правой кнопкой мыши и выберите пункт Добавить ссылку. Откроется диалоговое окно Добавление ссылки.
На вкладке сборки выберите Microsoft. Office. Com. Excel, версия (для получения ключа по номерам версий продуктов Office, см. статью версии Microsoft), в списке имя компонента , а затем нажмите и удерживайте клавишу CTRL и выберите Microsoft. Office. Interop. Word, . Если сборки отсутствуют, может потребоваться проверить, что они установлены и отображаются (см. раздел Практическое руководство. Установка основных сборок взаимодействия Microsoft Office).
Добавление необходимых операторов Imports или директив using
В обозревателе решений щелкните правой кнопкой мыши файл ThisAddIn.vb или ThisAddIn.cs и выберите в контекстном меню команду Просмотреть код.
В верхнюю часть файла с кодом добавьте следующие операторы Imports (Visual Basic) или директивы using , если это еще не сделано.
Создание списка банковских счетов
Замените определение класса Account следующим кодом. В определениях классов используются автоматически реализуемые свойства. Дополнительные сведения см. в разделе Автоматически реализуемые свойства.
Чтобы создать bankAccounts список, содержащий две учетные записи, добавьте следующий код ThisAddIn_Startup в метод в bankAccounts или ThisAddIn_Startup . В объявлениях списков используются инициализаторы коллекций. Дополнительные сведения см. в разделе Инициализаторы коллекций.
Экспорт данных в Excel
В том же самом файле добавьте в класс ThisAddIn следующий метод. Этот метод служит для настройки книги Excel и экспорта данных в нее.
В более ранних версиях этого языка приходилось использовать особый синтаксис.
Разработчики не могут создавать собственные индексированные свойства. Эта возможность поддерживает только использование имеющихся индексированных свойств.
Добавьте в конец метода DisplayInExcel следующий код, чтобы ширина столбца изменялась в соответствии с содержимым.
например, excelApp.Columns[1] возвращает Object , а AutoFit — метод Excel excelApp.Columns[1] . Без типа dynamic необходимо выполнять приведение объекта, возвращаемого excelApp.Columns[1] , к экземпляру Range перед вызовом метода AutoFit .
Дополнительные сведения о внедрении типов взаимодействия см. в подразделах "Поиск ссылки PIA" и "Восстановление зависимости PIA" далее в этом разделе. Дополнительные сведения о dynamic см. в разделе dynamic или Динамическое использование типа Dynamic.
Вызов метода DisplayInExcel
Добавьте следующий код в конец метода ThisAddIn_StartUp . Вызов метода DisplayInExcel содержит два аргумента. Первый аргумент представляет собой имя списка счетов, которые требуется обработать. Второй аргумент — это состоящее из нескольких строк лямбда-выражение, которое определяет, каким образом следует обрабатывать данные. Значения ID и balance для каждого из счетов отображаются в соседних ячейках, а если баланс имеет отрицательное значение, строка отображается красным. Дополнительные сведения см. в разделе Лямбда-выражения.
Чтобы запустить программу, нажмите клавишу F5. Появится книга Excel, содержащая данные о счетах.
Добавление документа Word
Добавьте в конец метода ThisAddIn_StartUp следующий код, чтобы создать документ Word, содержащий ссылку на книгу Excel.
Запуск приложения
- Нажмите клавишу F5 для запуска приложения. Будет запущено приложение Excel, в котором будет открыта таблица, содержащая сведения о двух счетах из списка bankAccounts . Затем будет открыт документ Word, содержащий ссылку на таблицу Excel.
Очистка готового проекта
- В Visual Studio в меню Построение выберите пункт Очистить решение. В противном случае надстройка будет запускаться при каждом открытии Excel на компьютере разработчика.
Поиск ссылки PIA
Запустите приложение снова, но не выбирайте пункт Очистить решение.
Выберите кнопку Пуск. перейдите на Microsoft Visual Studio версию > и откройте командную строку разработчика.
В окне командной строки разработчика для Visual Studio введите команду ildasm , а затем нажмите клавишу ВВОД. Появится окно программы IL DASM.
В меню файл в окне IL DASM выберите файл Открыть. дважды щелкните Visual Studio версия >, а затем дважды щелкните >. Откройте папку проекта и найдите в папке bin/Debug файл имя_проекта.dll. Дважды щелкните файл имя_проекта.dll. В новом окне будут показаны атрибуты проекта, а также ссылки на другие модули и сборки. Обратите внимание, что в сборку включены пространства имен Microsoft.Office.Interop.Excel и Microsoft.Office.Interop.Word . По умолчанию в Visual Studio компилятор импортирует в сборку необходимые типы из сборки PIA, на которую указывает ссылка.
Дважды щелкните значок МАНИФЕСТ. Откроется окно со списком сборок, содержащих элементы, на которые имеются ссылки в проекте. Сборки Microsoft.Office.Interop.Excel и Microsoft.Office.Interop.Word не будут указаны в этом списке. Поскольку необходимые для проекта типы были импортированы в сборку проекта, ссылки на сборки PIA не требуется. Это упрощает развертывание. Сборки PIA не обязательно должны присутствовать на компьютере пользователя, а поскольку приложение не требует развертывания конкретной версии сборки PIA, можно разрабатывать приложения, которые работают с различными версиями Office, если в этих версиях имеются все необходимые интерфейсы API.
Поскольку развертывать сборки PIA больше не требуется, можно создавать приложения для применения в сложных сценариях, чтобы эти приложения работали с несколькими версиями Office, включая и более ранние версии. Тем не менее это возможно только в том случае, если в коде не используются интерфейсы API, которые недоступны в используемой версии Office. Разработчик не всегда знает, был ли доступен тот или иной интерфейс API в более ранней версии, поэтому работать с более ранними версиями Office не рекомендуется.
До Office 2003 сборки PIA не публиковались. Поэтому единственными способом создания сборки взаимодействия в Office 2002 или более ранних версиях является импорт ссылки COM.
Закройте окно манифеста и окно сборки.
Восстановление зависимости PIA
В обозревателе решений нажмите кнопку Показать все файлы. Разверните папку Ссылки и выберите Microsoft.Office.Interop.Excel. Нажмите клавишу F4, чтобы открыть окно Свойства.
В окне Свойства измените значение свойства Внедрить типы взаимодействия с True на False.
Повторите шаги 1 и 2 этой процедуры для сборки Microsoft.Office.Interop.Word .
Нажмите клавишу F5, чтобы проверить, что проект по-прежнему выполняется правильно.
Повторите шаги 1–3 из предыдущей процедуры, чтобы открыть окно сборки. Обратите внимание, что сборки Microsoft.Office.Interop.Word и Microsoft.Office.Interop.Excel больше не входят в список внедренных сборок.
Дважды щелкните значок МАНИФЕСТ и просмотрите список сборок, на которые имеются ссылки. В списке будут указаны сборки Microsoft.Office.Interop.Word и Microsoft.Office.Interop.Excel . Поскольку приложение содержит ссылки на сборки PIA Excel и Word, а свойство Внедрить типы взаимодействия имеет значение False, на компьютере пользователя должны храниться обе сборки.
В Visual Studio в меню Построение выберите пункт Очистить решение, чтобы очистить завершенный проект.
Microsoft Office — это мощная служба, помогающая воплощать в жизнь самые лучшие идеи, эффективно работать и оставаться на связи в дороге. Просто войдите в систему, чтобы использовать персонализированный интерфейс и все самые современные приложения Office, в которые постоянно добавляются новые и усовершенствованные функции.
Системные требования, службы с ежемесячной подпиской для коммерческих, образовательных и государственных организаций, см. в статье Требования к системе для Microsoft 365.
Microsoft Word
Microsoft Word — это полнофункциональная программа обработки текстов для операционных систем Windows и Mac. Дополнительные сведения см. в статье Word в Microsoft 365.
Microsoft Excel
Microsoft Excel — это приложение для работы с электронными таблицами, обладающее средствами вычисления, графическими инструментами, сводными таблицами и поддержкой языка программирования макросов, предназначенное для операционных систем Windows и Mac. Дополнительные сведения см. в статье Excel в Microsoft 365.
Microsoft PowerPoint
Microsoft PowerPoint — это программа для создания презентаций для операционных систем Windows и Mac. Дополнительные сведения см. в статье PowerPoint в Microsoft 365.
Microsoft OneNote
Microsoft OneNote — это программа создания произвольных заметок для операционных систем Windows и Mac. Дополнительные сведения см. в статье OneNote.
Microsoft Outlook
Microsoft Outlook — это почтовый клиент для операционных систем Windows и Mac. Дополнительные сведения см. в статье Outlook в Microsoft 365.
Microsoft Publisher
Microsoft Publisher — это настольная издательская система для операционных систем Windows. Дополнительные сведения см. в статье Publisher в Microsoft 365.
Microsoft Access
Microsoft Access — это система управления базами данных для операционных систем Windows. Дополнительные сведения см. в статье Access в Microsoft 365.
Skype для бизнеса
Microsoft InfoPath
Microsoft InfoPath это программа, которая позволяет разрабатывать, распространять, заполнять и отправлять электронные формы. Можно добавить веб-часть форм InfoPath для сайтов SharePoint Online. Дополнительные сведения см. в разделе Веб-часть формы InfoPath.
Чтобы узнать, как решение PowerApps, пришедшее на смену InfoPath, помогает повысить производительность работы бизнеса в SharePoint без написания программного кода, см. статью Настройка SharePoint с помощью PowerApps.
Приложения для Windows 10
У некоторых приложений Office, например Excel и Word, плитки по умолчанию закреплены на начальном экране Windows 10, Windows 8 и Windows 7. Дополнительные сведения см. в статье Поиск и запуск приложений Office в Windows.
Office Mobile for iPad/iPhone
Office Mobile для iPad и iPhone включает популярные приложения Office, такие как Word для iPad и iPhone, Excel для iPad и iPhone, а также PowerPoint для iPad и iPhone. Эти приложения можно скачать бесплатно, а при наличии применимых планов можно создавать и редактировать документы на iPad или iPhone. Дополнительные сведения см. в статье Настройка приложений Office и Outlook на устройствах с iOS.
Office Mobile for Android
Office Mobile для Android включает популярные приложения Office, такие как Word для Android, Excel для Android и PowerPoint для Android. Эти приложения доступны можно скачать бесплатно, а при наличии применимых планов можно создавать и редактировать документы на устройствах с Android. Дополнительные сведения см. в статье Настройка приложений Office и электронной почты в Android.
Office Mobile for Windows Phone
Office Mobile для Windows Phone включает популярные приложения Office, такие как Word для Windows Phone, Excel для Windows Phone и PowerPoint для Windows Phone. Эти приложения доступны можно скачать бесплатно, а при наличии применимых планов можно создавать и редактировать документы на устройствах Windows Phone. Дополнительные сведения см. в статье Настройка приложений Office и электронной почты в Windows Phone.
Office для Windows 10 Mobile
Приложения Office для Windows 10 Mobile оптимизированы для сенсорных экранов и экранов небольшого размера на телефонах и планшетах с Windows 10. Эти приложения можно бесплатно скачать в Магазине Windows. Дополнительные сведения см. в статье Получение Office для Windows 10 Mobile.
Доступность функций
Сведения о доступности разных компонентов в разных планах, об автономных и локальных решениях см. в статье Описание службы приложений Office.
Читайте также: