Содержимое

# Функции

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

Доступ к этой команде

Выберите вкладку Вставка - Поля - Дополнительно - Функции.

### Тип

Перечисляет доступные типы полей.

Тип | Значение
--- | ---
Текст с условием | Вставляет текст, если выполняется определённое условие. Например, можно ввести "sun eq 1" в поле Условие а также текст, который необходимо вставить, когда переменная "sun" равна "1", - в поле Если выполняется. При желании можно кроме того ввести текст, который будет отображаться, когда условие не выполняется, - в поле Иначе. Чтобы определить переменную "sun", откройте вкладку Переменные, выберите "Задать переменную" и введите "sun" в поле Имя и её значение в полеЗначение.
Список | Вставляет текстовое поле, в котором отображается один элемент из списка. Элементы можно добавлять, изменять и удалять, а также менять их порядок в списке. Щёлкните поле Список в документе или нажмите CommandCtrl+Shift+F9, чтобы открыть диалоговое окно Выбор элемента.
Поле ввода | Вставляет текстовое поле, которое можно открыть, щёлкнув его в документе. Впоследствии можно изменить текст, который отображается.
Выполнить макрос | Вставляет текстовое поле, при щелчке по которому выполняется макрос. Для назначения полю макроса нажмите кнопку Макрос.
Поле подстановки | Вставляет поле подстановки в документ, например, для изображений. Если щёлкнуть поле подстановки в документе, будет предложено вставить элемент, который отсутствует.
Скрытый текст | Вставляет текстовое поле, которое скрывается при выполнении заданного условия. Для использования этой функции выберите LibreOffice - ПараметрыСервис - Параметры - LibreOffice Writer - Вид и снимите флажок Скрытый текст.
Скрытый абзац | Скрывает абзац при выполнении заданного условия. Для использования этой функции выберите LibreOffice - ПараметрыTools - Options - LibreOffice Writer - Вид и снимите флажок Скрытые параграфы.
Объединить символы | Объединяет до 6 символов, которые затем рассматриваются как один символ. Эта функция доступна только если поддерживаются восточноазиатские шрифты.

Следующие поля можно вставить, если в списке Тип выбран соответствующий тип поля.

## Формат

Что касается полей функций, поле "Формат" используется только для полей подстановки. При этом с помощью формата определяется объект, для которого используется поле подстановки.

## Условие

Для полей, связанных с условием, сами условия вводятся здесь.

## Если выполняется, Иначе

Введите текст, отображаемый при выполнении условия, в поле Тогда, и текст, отображаемый при невыполнении условия, в поле Иначе.

В поля Если выполняетсяи Иначеможно также вставить поля базы данных, используя формат "имя_базы_данных.имя_таблицы.имя_поля".

Если имя таблицы или поля не существует в базе данных, ничего вставлено не будет.

Если "имя_базы_данных.имя_таблицы.имя_поля" заключить кавычки, выражение будет вставлено как текст.

## Текст ссылки

Введите текст, который должен отображаться в поле. Если выполняется вставка поля подстановки, введите текст, который будет отображаться как подсказка при перемещении указателя мыши в это поле.

## Формат

Выберите макрос, который будет выполняться, если щёлкнуть это поле.

## Имя макроса

Служит для отображения имени выбранного макроса.

## Поле подстановки

Введите текст, который должен отображаться в поле подстановки.

## Скрытый текст

Введите текст, который будет скрыт при выполнении условия.

## Объединить символы

Выберите символы, которые необходимо объединить. Объединить можно не более 6 символов. Этот параметр доступен только для типа поля Объединить символы.

## Значение

Введите значение для выбранного поля.

## Макрос

Открывает диалоговое окно Выбор макроса, где можно выбрать макрос, который запустится при щелчке по выбранному полю в документе. Эта кнопка доступна только для поля функции «Выполнить макрос».

Для полей Список отображаются следующие элементы управления.

## Элемент

Введите новый элемент.

## Добавить

Добавляет элемент в список.

## Элементы списка

Выводит список элементов. В документе отображается самый верхний элемент.

## Удалить

Удаляет выбранный элемент из списка.

## Переместить вверх

Перемещает выбранный элемент вверх в списке.

## Переместить вниз

Перемещает выбранный элемент вниз в списке.

## Имя

Введите уникальное имя для списка.

## Выбор элемента

Это диалоговое окно будет открыто, если щёлкнуть поле Список в документе.

Выберите элемент, который необходимо отобразить в документе, затем нажмите кнопку OK.

## Правка

Отображает диалоговое окно Редактирование полей: Функции, которое позволяет редактировать Список.

## Следующий

Закрывает текущий Список и отображает следующий при его наличии. Эта кнопка отображается при открытии диалогового окна Выбор элемента с помощью CommandCtrl+Shift+F9.