При работе в OpenOffice Calc часто приходится к однородным фрагментам таблицы, например, заголовкам строк и столбцов, строкам и столбцам итогов и т.п., применять одинаковое оформление. Конечно можно для каждого такого фрагмента индивидуально устанавливать необходимый шрифт, формат вывода содержимого, выравнивание и др. Но на это, во-первых, уходит довольно много времени, а во-вторых, нужно постоянно держать в памяти, где и какие параметры оформления были применены, чтобы все таблицы в документе (а таких таблиц может быть много) оформить одинаково.
Быстро установить необходимый набор параметров оформления для выбранных фрагментов таблицы и обеспечить единообразное оформление таблиц во всём документе позволяет использование стилей.
Что такое стиль
Стиль — это некоторый набор параметров форматирования. К таким параметрам относятся, например, формат вывода содержимого в ячейке, выравнивание этого содержимого относительно границ, вид и цвет обрамления, цвет фона и т.п. Причём стиль не обязательно должен включать в себя все эти параметры.
Каждый стиль в документе имеет имя, уникальное для данного документа.
Назначая стиль выбранным (выделенным) ячейкам, мы мгновенно переносим сразу все заданные в стиле параметры форматирования на эти ячейки, что существенно облегчает и ускоряет работу.
Создав однажды какие-то свои стили для заголовков строк и столбцов, для строк и столбцов итогов и каких-то других фрагментов таблицы, мы можем потом многократно использовать их в своей повседневной работе.
Использование стилей обеспечивает единообразие оформления данных и ячеек во всем документе, позволяет быстро устанавливать выбранный набор параметров форматирования, а также мгновенно изменять оформление всех ячеек, которым назначен единый стиль.
Инструменты для работы со стилями
Одним из инструментов, используемым при работе со стилями, является окно «Стили и форматирование», которое выводится на экран при нажатии на кнопку «Стили» (), расположенную в левой части панели инструментов «Форматирование» (см. рис. ниже). Вызвать данное окно на экран можно также, воспользовавшись клавишей F11 или выбрав в главном меню приложения пункты «Формат -> Стили».

По умолчанию окно «Стили и форматирование» произвольно размещается где-то в середине окна приложения, но при необходимости может быть прикреплено к его левой или правой границе (см. рис. ниже). Чтобы прикрепить окно «Стили и форматирование» к границе окна приложения, необходимо «ухватить» его (окно «Стили и форматирование») мышью за заголовок и просто «натащить» на нужную границу. При этом окно «Стили и форматирование» становится как бы боковой панелью. Открепляется окно от границы таким же образом.

Ещё одним инструментом для работы со стилями является раздел «Стили» штатной боковой панели, в котором продублированы все элементы управления окна «Стили и форматирование». Раздел открывается при нажатии на соответствующую кнопку (см. рис. ниже).

По умолчанию боковая панель прикреплена к правой границе окна приложения, но при необходимости её можно открепить от границы или прикрепить к левой границе окна. Для этого боковую панель следует просто «ухватить» мышью за заголовок открытого раздела и перетащить в нужное место.
Примечание: Если боковая панель почему-либо отсутствует на экране, вызвать её на экран можно, выбрав в главном меню приложения пункты «Вид -> Боковая панель». Напротив пункта меню «Боковая панель» при этом должна появиться «галочка».
А чтобы работать со стилями было ещё удобнее, следует прикрепить окно «Стили и форматирование» и штатную боковую панель к одной и той же границе окна приложения: правой или левой. При этом на боковой панели следует открыть раздел «Свойства» (см. рис. ниже). Такое расположение инструментов позволит быстро назначать стиль ячейкам и при необходимости корректировать отдельные параметры формата этих ячеек или же самого стиля.

Примечание: О предназначении элементов раздела «Свойства» боковой панели и работе с ними я рассказывал в предыдущей статье.
При работе с содержимым таблицы, если окно «Стили и форматирование» или штатная боковая панель мешают просмотру этого содержимого, оба или один из инструментов можно на время скрыть, воспользовавшись соответствующей кнопкой (см. рис. ниже).

Классы стилей
Данная статья посвящена использованию стилей для оформления ячеек таблицы, а вообще-то приложение OpenOffice Calc работает с двумя классами стилей: стилями ячеек и стилями страницы. Стиль ячейки, как уже было сказано ранее, определяет набор параметров форматирования ячейки. Стиль же страницы определяет параметры печатного листа: его размеры, ориентацию, размеры полей и колонтитулов, наличие содержимого в колонтитулах и нумерацию страниц. Подробный разговор о работе со стилями страницы пойдёт уже в другой статье.
Выбор класса стилей, с которой предполагается работать, производится кнопками («Стили ячеек») и
(«Стили страницы») в верхней левой части окна «Стили и форматирование» либо аналогичными кнопками на боковой панели (см. рис. ниже).

Группы стилей
В нижней части окна «Стили и форматирование» расположен раскрывающийся список (см. рис. ниже), в котором можно выбрать группы стилей, отображаемых в окне.

При выборе в раскрывающемся списке определённой группы стилей результат будет следующим:
- По иерархии — стили будут отображаться в виде иерархического списка. Чтобы просмотреть стили нижестоящего уровня, следует щёлкнуть значок плюс (+) рядом с именем уровня;
- Все стили — в списке будут отображены все стили, имеющиеся в распоряжении пользователя;
- Используемые стили — в списке будут отображены все стили, использованные в документе;
- Стили пользователя — в списке будут отображены все стили, созданные пользователем.
Встроенные стили
По умолчанию в приложении OpenOffice Calc для оформления ячеек предусмотрено пять встроенных стилей: «Базовый», «Заголовок», «Заголовок1», «Результат» и «Результат1». Изменить имена этих стилей нельзя.
Если список стилей отсортировать по иерархии, то можно увидеть, что вершиной иерархии является стиль «Базовый» (см. рис. ниже).

По умолчанию в новом документе все стили сконфигурированы так, что если изменить гарнитуру шрифта в стиле «Базовый», то она изменится и во всех других стилях. Однако если в стиле нижестоящего уровня гарнитура шрифта до этого уже была изменена, то изменение гарнитуры в стиле «Базовый» не отразится на данном стиле и стиле, связанном с ним. Например, если изменить гарнитуру шрифта в стиле «Заголовок», то последующее изменение гарнитуры в стиле «Базовый» не повлияет ни на стиль «Заголовок», ни на стиль «Заголовок1».
Внося изменения в параметры стиля «Базовый» следует помнить, что все ячейки документа, к которым явно не применялся какой-либо иной стиль, по умолчанию имеют стиль «Базовый». А потому изменение параметров данного стиля приводит к изменению параметров оформления всего документа.
Как назначить стиль ячейке
Чтобы назначить один из имеющихся стилей ячейке или группе ячеек, необходимо, прежде всего, выделить эти ячейки, а затем дважды щёлкнуть мышью по названию стиля, параметры которого необходимо применить к выделенным ячейкам. Так, например, на рисунке ниже показан порядок назначения стиля «Заголовок» заголовкам столбцов таблицы.

Также назначить стиль ячейкам можно воспользоваться кнопкой «Стилевая заливка» (). Для этого в окне «Стили и форматирование» или на боковой панели выбираем из списка нужный стиль (его название должно быть «подсвечено» синим цветом), нажимаем кнопку «Стилевая заливка» и щёлкаем мышью по той ячейке таблицы, к которой необходимо применить параметры выбранного стиля (указатель мыши при этом имеет вид баночки с вытекающей краской). Для назначения же стиля какому-то диапазону ячеек необходимо просто провести указателем мыши над этими ячейками при нажатой левой кнопке мыши (см. рис. ниже). При этом происходит выделение диапазона. Стиль будет назначен указанному диапазону, как только будет отпущена кнопка мыши.
Подобным образом стиль можно назначать сразу нескольким диапазонам, так как режим заливки стиля действует до тех пор, пока не будет отжата кнопка . Если при заливке стиля какой-то фрагмент таблицы был выделен ошибочно, для отмены заливки следует щёлкнуть правой кнопкой мыши в любом месте листа, после чего можно продолжить выделение нужных фрагментов.

Примечание: Для ячеек, которым был назначен какой-либо стиль, можно применять также и любое другое оформление. Параметры оформления, установленные после назначения стиля, не будут автоматически изменяться при изменении стиля.
Как переназначить ячейкам другой стиль
Чтобы переназначить другой стиль одному, двум, трём, четырём диапазонам ячеек можно воспользоваться одним из описанных выше способов. Для переназначения же стиля большему количеству однотипных диапазонов лучше воспользоваться командой «Найти и заменить…» из меню «Правка».
При выборе данной команды на экран будет выведено одноимённое диалоговое окно (см. рис. ниже), в нижней части которого необходимо установить галочку «Искать по стилям» (нижняя часть окна открывается кнопкой «Детали»). После установки данной галочки в поле «Найти» станет доступен список стилей, использованных в документе, а в поле «Заменить на» — список всех имеющихся стилей.

Для замены стилей только в каком-то фрагменте листа, необходимо этот фрагмент предварительно выделить, а в окне «Найти и заменить» установить галочку «Только текущее выделение». Для замены стилей не только на текущем листе, а во всем документе, следует установить галочку «Поиск во всех листах».
Изменение параметров существующего стиля
Набор параметров форматирования, заложенный во встроенные стили, примитивен и вряд ли устроит пользователя. Поэтому пользователю, скорее всего, потребуется либо создать собственные стили, либо изменить существующие.
Чтобы изменить параметры форматирования, заложенные в конкретный стиль, необходимо щёлкнуть правой кнопкой мыши по названию стиля и в появившемся контекстном меню выбрать пункт «Изменить…» (см. рис. ниже).

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

Также изменить параметры стиля можно используя ячейку-образец. То есть сначала для какой-то ячейки устанавливаем необходимый формат, выделяем эту ячейку, выделяем в окне «Стили и форматирование» название того стиля, который мы хотим изменить, а затем нажимаем кнопку «Обновить стиль по образцу» .
При изменении параметров существующего стиля любым из вышеописанных способов параметры оформления ячеек, к которым ранее уже был применён данный стиль, также автоматически изменятся в соответствии с новыми параметрами стиля.
Создание новых стилей
Для создания нового стиля необходимо щёлкнуть правой кнопкой мыши в любой точке области списка стилей и в появившемся контекстном меню выбрать пункт «Создать…».

При этом на экран будет выведено уже знакомое нам окно (см. рис. ниже), позволяющее задать набор параметров для нового стиля.

На вкладке «Управление» окна «Стиль ячейки» (см. рис. выше) в поле «Имя» необходимо указать имя создаваемого стиля. Оно должно быть уникальным для текущего документа.
В поле «Связан с» из раскрывающегося списка необходимо выбрать имя стиля, набор параметров которого следует взять за основу. При выборе имени связанного стиля эти параметры будут просто автоматом перенесены в создаваемый стиль, и пользователю останется только подкорректировать их.
Примечание: Если контекстное меню для создания нового стиля было вызвано щелчком правой кнопки мыши по названию существующего стиля, название последнего автоматом подставляется в поле «Связан с». Если щелчок правой кнопки мыши был произведён в любом другом месте области списка стилей, то в поле «Связан с» окна «Стиль ячейки» подставляется имя базового стиля.
Создание стиля на основе образца
Наиболее наглядным является создание стиля с использованием ячейки-образца. В этом случае сначала для какой-то ячейки устанавливаем необходимый формат, выделяем эту ячейку, а затем нажимаем кнопку «Создать стиль из выделенного» () в окне «Стили и форматирование» или на боковой панели. При этом экран будет выведен диалог для задания имени новому стилю (см. рис. ниже).

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

При попытке присвоить новому стилю имя стиля, созданного ранее, приложение предложит перезаписать (заменить) существующий стиль или отказаться:

Удаление стиля
Удалить можно только стиль, созданный пользователем. Стили встроенные удалить нельзя.
Для удаления ранее созданного стиля необходимо щёлкнуть правой кнопкой мыши по названию стиля и в появившемся контекстном меню выбрать пункт «Удалить…» (см. рис. ниже).

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

В случае подтверждения удаления такого стиля ко всем ячейкам, ранее оформленным с его использованием, будет применен стиль, с которым удаляемый был связан.
О последующем использовании созданных и изменённых стилей
Изменённые встроенные стили и стили, созданные пользователем, сохраняются в текущем документе, но при необходимости могут быть сохранены и в шаблоне. В последующем эти стили могут быть использованы при создании новых документов или новых шаблонов.
Импорт стилей, созданных пользователем
Стили, ранее созданные пользователем, могут быть импортированы из существующего документа или шаблона в новый документ или шаблон через диалог «Управление шаблонами» (см. рис. ниже).
Для вызова на экран диалога «Управление шаблонами» в главном меню приложения следует выбрать пункты «Файл -> Шаблоны -> Управление…».

Слева в данном диалоге расположено поле со списком существующих шаблонов, справа — поле со списком открытых в данный момент документов (см. рис. выше). Если дважды щёлкнуть по имени шаблона или документа, появится иконка «Стили». После двойного щелчка по иконке «Стили» появится список стилей пользователя, сохранённых в этом шаблоне или документе.
Предположим, у нас на компьютере имеется созданный ранее документ Накладная.ods, в котором был создан и сохранён стиль «Заголовок с серым фоном», и мы хотим импортировать данный стиль во вновь создаваемый документ (в окне «Управление шаблонами» вновь создаваемый документ отображается под именем «Безымянный1»). Чтобы выполнить импорт стиля, необходимо:
- открыть файл Накладная.ods. Для этого следует нажать кнопку «Файл…» в диалоге «Управление шаблонами» и с помощью появившегося окна открытия файла найти указанный файл на жёстком диске;
- дважды щёлкнуть по имени файла, добавленного в список открытых документов, а затем — по появившейся ниже иконке «Стили» (см. рис. ниже);
- при нажатой клавише Ctrl и левой кнопке мыши «натащить» значок нужного стиля на создаваемый документ (см. рис. ниже).

После выполнения описанных манипуляций нужный стиль появится в списке стилей создаваемого документа (см. рис. ниже), и диалоговое окно можно закрыть.

Аналогичным образом стили пользователя импортируются и из ранее созданных шаблонов, список которых отображается в левом поле диалога «Управление шаблонами». Только «перетаскивание» стиля осуществляется из левого поля в правое.
Примечание: При совпадении имени импортируемого стиля с именем стиля, уже имеющегося в документе, выйдет запрос на замену. Для подтверждения замены следует нажать кнопку ОК.
Об использовании изменённых встроенных стилей
В отличие от стилей пользователя изменённые встроенные стили импортировать вышеописанным способом нельзя. Поэтому для дальнейшего использования их необходимо сохранить в шаблоне. Это может быть, например, шаблон готового отчёта с незаполненными таблицами либо шаблон просто пустого документа с настроенными по усмотрению пользователя стилями.
При создании нового документа на основании такого шаблона стили, сохранённые в шаблоне, будут переданы создаваемому документу.
Другие статьи по схожей тематике