Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/aee/c70/46f/aeec7046f9c7d9d3992278ce9f82c9c3.png)
Привет, Хабр! В начале этого года мы представили очередное крупное обновление 2022.01, а вместе с этим выпустили пакет приложений «МойОфис Стандартный» на macOS. Релиз для «Мака» стал ответом на многочисленные запросы наших коммерческих пользователей. Платформа Apple занимает второе место в рейтинге самых популярных десктопных ОС, и довольно востребована в бизнес-среде, в том числе и в России.
Под катом мы рассмотрим возможности «мак-версии» редакторов «МойОфис Текст» и «МойОфис Таблица». Приложения позволяют работать с документами в форматах ODF (ODT, ODS) и OOXML (DOCX, XLSX), импортировать данные из CSV-файлов и экспортировать в PDF. А кроме того: работать со сводными таблицами, формулами, макросами, перекрестными ссылками и решать многие другие задачи. Продукт совместим с macOS Catalina, Big Sure, а также Monterey.
«МойОфис Текст»
Изучаем интерфейс
«МойОфис Текст», благодаря классическому внешнему виду и расположению управляющих элементов, без проблем освоит любой, кто ранее хотя бы немного пользовался текстовыми редакторами. А если вы уже знакомы с пакетом компании на Windows, адаптация к «мак-версии» потребует минимум времени — благодаря единообразию интерфейсов в продуктах МойОфис на разных платформах.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/875/47b/1a0/87547b1a0f531807713876d8466efd67.png)
Как и у любого приложения для macOS, большая часть функций и настроек «МойОфис Текст» представлена в верхнем меню. Первая вкладка «Файл» содержит стандартные возможности по работе с файлами и параметрами печати. Кроме того, вкладка позволяет подключиться к частному облаку организации – если у вас есть лицензия продукта «МойОфис Частное Облако» или «МойОфис Профессиональный», и работать с данными из облачного хранилища.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/a54/d3a/49c/a54d3a49c9ca51b67535274110929221.png)
В следующей вкладке, «Правка», отметим наличие удобной и полезной функции вставки неформатированного текста — например, при копировании из других документов. Также в этой вкладке можно скопировать стиль оформления текста и применить его к нужной части. Для большего удобства вы можете воспользоваться сочетаниями клавиш [Shift]+[Cmd]+[С] и [Shift]+[Cmd]+[V]. Подробнее о горячих клавишах в МойОфис читайте в этой статье.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/8a2/588/834/8a2588834c63f59380a8428ab803d8a2.png)
Разумеется, текстовый редактор предлагает возможности для вставки таблиц, изображений, фигур и других типичных элементов оформления документа.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/899/798/c96/899798c96b9c22f427180ff4357e6e31.png)
Пишем формулы и математические выражения
Перейдем к более серьезным возможностям редактора. Тем, кто работает над научными статьями, будет полезна функция создания и редактирования формул, о которой мы уже выпускали материал с практическими примерами. С помощью языка разметки LaTeX можно вводить различные выражения, включая буквы греческого алфавита, символы операций и прочее.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/888/001/550/88800155082a0651c58d254ff9ab1c05.png)
При этом результирующее выражение будет сохранять свою структуру и форматирование при копировании или распечатывании.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/6f7/39f/175/6f739f1750485ce022ba35b029c26f9a.png)
Создаем перекрестную ссылку и работаем с форматированием
Стоит отметить и новую функцию «Перекрёстная ссылка», в продуктах МойОфис она появилась в недавнем релизе 2022.01. Речь идёт об автоматически обновляемой гиперссылке на определённый элемент в тексте, использование которой повышает удобство при форматировании больших документов, и позволяет быстро перемещаться к нужным позициям в них.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/c50/c58/bc6/c50c58bc6bf701bd56543f41b38b2af8.png)
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/c71/628/c99/c71628c99cc3e459f4f5831ec90ca29a.png)
На данный момент перекрестные ссылки можно делать на заголовки, пункты нумерованных списков и и закладки. В будущих релизах этот список будет расширяться.
Полезная функция очистки форматирования выделенного фрагмента текста тоже присутствует. Вызывается она не только через вкладку «Формат», но и с помощью сочетания клавиш [Control]+[Пробел].
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/f4d/621/ad0/f4d621ad0f741e5ebb5a1c0b7286ff13.png)
Макросы и надстройки
В «МойОфис Текст» присутствует удобный редактор макрокоманд. Он находится во вкладке «Инструменты» и позволяет выполнять определённую последовательность действий. Узнать о вариантах работы с ним можно из нашей отдельной хабр-статьи. Для программирования макросов используется язык LUA. Он прост и понятен, научиться писать на нём скрипты может даже неспециалист. К тому же, в сети существует большое количество справочных материалов. Особенно рекомендуем для освоения Lua книгу Роберту Иерузалимски, автора этого языка программирования.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/f72/042/014/f72042014a15f0c5fde9494974b3d82b.png)
Например, простой скрипт, автоматически добавляющий строку текста в конце документа, выглядит так:
local range = document:getRange()
local pos = range:getEnd()
pos:insertText("Конец документа")
Редактор позволяет также отладить код, посмотреть и исправить ошибки при необходимости. Скрипты могут быть использованы повторно, причем с выходом обновления 2022.01 сохранять их можно не только в документах ODT, но и в DOCX.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/036/1ce/c92/0361cec925fb27b91d95afc6492d4458.png)
Не менее полезной возможностью является работа с надстройками, которые в отличие от макросов, представляют собой отдельные программные модули и могут работать не только с данными внутри открытого документа, но и с другими данными, в том числе, и с файлами на компьютере. Как и в случае с макросами, для написания надстройки используется язык LUA. Подробнее об использовании надстроек читайте в «Руководстве программиста» на сайте компании.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/5c2/2a8/625/5c22a86251929e36d712e5a2931949bd.png)
В правой части экрана приложения есть дополнительная панель с двумя кнопками. Первая, с изображением лупы, отвечает за поиск и замену текста в документе. Возможен поиск с учётом регистра, слова целиком, а также замены с учётом регистра. При необходимости из области поиска можно исключить колонтитулы. Также эту функцию можно вызвать с помощью привычного сочетания клавиш [Cmd] + [F].
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/125/981/55a/12598155a81d821455526d5d3674d8d2.png)
Вторая кнопка активирует список макрокоманд. Можно выбрать нужную из списка или воспользоваться поиском, если макросов много. При наведении на название макрокоманды появляются две кнопки — запуска и редактирования.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/88e/724/c87/88e724c87aeb81d0775ddcae4ab4e971.png)
Настраиваем вид
Во вкладке «Вид» доступен «Режим презентации». C его помощью удобно демонстрировать кому-либо содержимое документа, а еще читать многостраничные тексты, не отвлекаясь на элементы интерфейса.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/546/c8a/8de/546c8a8defbdd3ed35bbfa1f0b0a9abc.png)
Гибкая настройка интерфейса позволяет экономить место на небольших экранах и мониторах с низким разрешением. Панели инструментов могут использоваться в стандартном полном размере, компактном варианте или быть полностью скрытыми. Настраивается это во вкладке «Вид» — «Панель инструментов». Там же можно включить или выключить отображение названий разделов, что немного уменьшает высоту полного размера панелей. Итого пользователю доступно четыре варианта отображения - под любые предпочтения.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/8dc/c44/de5/8dcc44de5cd8e94ed6c74d683e09d740.png)
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/e8d/f5e/287/e8df5e287749609bcfd8ed3b64b96818.png)
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/244/a94/562/244a945629f168ca03fb304d3d1ac8ec.png)
Дополнительно можно свернуть каждую из панелей по ширине. При этом размер других панелей может быть увеличен для вашего удобства. При нажатии на свёрнутую панель раскрывается выпадающий список её функций.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/bed/d1c/8fb/bedd1c8fb9657d39e08d83365ac6c7ed.png)
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/411/6cc/e0b/4116cce0b8c2ab7c3ba4c221f7104a72.png)
«МойОфис Таблица»
Интерфейс и вставка объектов
«МойОфис Таблица» — табличный редактор, и так же, как «МойОфис Текст» позволяет максимально быстро приступить к работе. Интерфейс интуитивен и не требует длительного изучения или чтения инструкций для успешного освоения. При выборе нескольких ячеек, в нижней части отображаются статистические данные.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/395/c9f/6d4/395c9f6d4973f185fee6660aa35b083a.png)
Многие элементы меню и их расположение очень похожи на «МойОфис Текст». К примеру, подключение к облачному хранилищу так же находится во вкладке «Файл», а копирование, вставка и очистка форматирования текста — во вкладке «Правка».
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/20d/0a1/577/20d0a1577a5ae89808e96e322ef58e35.png)
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/001/78a/1ed/00178a1ed5db76b75bc53e462b2c148c.png)
В разделе «Вставка» можно найти большое количество фигур и диаграмм. Для удобства и наглядности рядом с названиями есть понятные пиктограммы.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/822/0c4/c5d/8220c4c5ddd3bf1f02834ab4f314d198.png)
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/f7d/d94/106/f7dd941064257ac613c5737e38e602f8.png)
К примеру, вот так будет выглядеть диаграмма с областями, построенная по данным из двух столбцов. А выделенные заголовки столбцов могут использоваться в качестве подписей к диаграмме.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/449/5bb/dc0/4495bbdc00900d502e3a036c8fc5d189.png)
Сводные таблицы
О построении сводных таблиц в редакторе МойОфис мы подробно рассказали в отдельном материале. Эта функция будет полезна для анализа большого количества данных. Чтобы создать сводную таблицу, необходимо выбрать в разделе «Вставка» соответствующий пункт. Располагаться таблица может как на существующем, так и на новом листе.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/249/098/976/2490989762775fd85f5a74bde0d5e470.png)
После выбора требуемого диапазона значений открывается конструктор, где можно гибко настроить вид сводной таблицы: указать, какие параметры будут отвечать за строки и столбцы, а также по каким параметрам фильтровать данные.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/53f/a18/a6d/53fa18a6dd77528e02b38e6303533583.png)
Менять взаиморасположение элементов можно простым перетаскиванием, или же воспользоваться контекстными командами перемещения.
![](https://habrastorage.org/r/w780q1/getpro/habr/upload_files/203/b13/67a/203b1367a0eda773372eedfdbab19b66.jpg)
![](https://habrastorage.org/r/w780q1/getpro/habr/upload_files/096/46d/cfd/09646dcfd539bc28f3363acb1dbd118d.jpg)
При желании боковая панель конструктора может быть свёрнута — нажатием на нижнюю подсвеченную иконку в правой части окна приложения или на маленькую стрелку в левой части панели. Удалить, обновить или настроить сводную таблицу можно в верхнем меню приложения в разделе «Данные».
Формулы
Одна из ключевых задач табличного редактора — работа с формулами — доступна в разделе «Вставка». Также вызывать эту функцию можно с помощью соответствующего раздела в правой части окна приложения.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/96f/dab/897/96fdab897aaf5c63f37c295e12ab9541.png)
В панели доступен список математических функций в алфавитном порядке и строка поиска. В основном, в списке формул приведены наиболее часто используемые функции, такие как ВПР, ЕСЛИ, СТАНДОТКЛОН.В и прочие. При выборе определённой функции появляется её описание и комментарий о значении, иных параметрах и переменных. Также эту подсказку можно получить, нажав на название функции в строке выражения.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/d3d/0f3/732/d3d0f373219e7a0f6ad44efa8db73505.png)
Работа с ячейками
При необходимости вы можете изменить ориентацию текста в ячейках. Доступны как стандартные углы поворота (0, 45 и 90 градусов), так и более точные — от 0 до 90, с шагом в 15 градусов. Эта возможность полезна для создания различных типовых форм таблиц, а также позволяет корректно отображать документы, ранее созданные и выгруженные из сторонних информационных систем.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/56d/a57/41f/56da5741f01c073eb93cf5d405afc622.png)
Работа с ячейками — вставка и удаление столбцов и строк, их скрытие и другие операции — доступна в меню «Таблица». А вот группировку столбцов и строк можно найти в меню «Данные». Впрочем, вы можете воспользоваться панелью «Ячейки», где собраны все необходимые действия.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/ceb/5e7/0dc/ceb5e70dc4b30dcc447599a4ee88e6bf.png)
Запись и редактирование макрокоманд
Макрокоманды также доступны в «МойОфис Таблица», находятся они в меню «Инструменты». При этом в табличном редакторе МойОфис вы можете не только воспользоваться редактором макрокоманд, но и записать собственный макрос, последовательно совершая необходимые действия в приложении.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/555/3eb/646/5553eb646e0146d9e9d865917c2c415b.png)
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/1d4/a26/3fb/1d4a263fb08a4073afcbd70910a98399.png)
Интерфейс редактирования кода макроса полностью аналогичен таковому в «МойОфис Текст»: можно отладить, проверить и запустить макрокоманду на выполнение. Также в правой части окна есть панель, в которой перечислены все подключенные макрокоманды в алфавитном порядке, доступны их поиск, запуск и редактирование.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/745/281/fa2/745281fa2d4841c6a65915fa4ee99b80.png)
При выборе пункта меню «Записать макрокоманду (бета)» в левой нижней части окна приложения появляется красный индикатор. Он показывает, что запись активирована, и останавливает её при нажатии. Остаётся только ввести имя макроса, и он появится в списке. При желании вы можете открыть его через редактор и скорректировать код.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/1bc/47a/fe3/1bc47afe3a338c6917c509ad3b3e3f7a.png)
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/fdc/23b/ba3/fdc23bba304e1a55caa6ac72b3480782.png)
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/7ac/a14/e4f/7aca14e4f6324ea471ea270ae343ff3d.png)
Присутствует в «МойОфис Таблица» и возможность работы с надстройками — реализована эту функция полностью аналогично текстовому редактору.
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/fdc/737/d17/fdc737d17650ce7852e6f62fb08688ea.png)
В статье мы коснулись лишь некоторых возможностей текстового и табличного редакторов МойОфис на macOS. Ежегодно мы выпускаем 4-5 крупных обновлений, которые значительно расширяют функциональность продукта. Коммерческие заказчики могут приобрести «МойОфис Стандартный» в версии для macOS при обращении к любой компании нашей партнерской сети.
Для частных пользователей МойОфис предлагает другой продукт — «МойОфис Стандартный. Домашняя версия». Он доступен бесплатно, не содержит рекламы и не требует регистрации. Его можно скачать с сайта компании для операционных систем Windows, macOS и Lunix, либо из магазинов Microsoft Store и Mac App Store. Будем рады услышать обратную связь о наших продуктах и ваши пожелания по их усовершенствованию.