Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел
1.Создайте и откройте документ Microsoft Word или Excel с типом карточки «Макеты документов» и расширением *.docx или *.xlsx. В правой части документа отобразится панель «Конструктор документов».
2.В документе наберите текст, который не будет изменяться. Например, типовой текст договора:

Щелкните для увеличения изображения

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

3.На панели «Конструктор документов» в табличной части «Макропеременные» добавьте макропеременные и их тестовые значения:

Подробная информация про тестовые значения

Тестовые значения макропеременных используются для предварительного просмотра документа, сформированного по макету.

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

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

Например, значение макропеременной, вставленное в таблицу в многострочном виде, имеет вид:

в макете:

в сформированном по макету документе:

 

4.В группе полей Тип макроподстановки укажите, всегда ли макроподстановка будет вставляться в текст документа, сформированного по макету:
Значение – значение выбранной макропеременной всегда отображается в тексте документа. Наименование макроподстановки соответствует наименованию макропеременной. Например, наименование макроподстановки «Организация» соответствует наименованию макропеременной «Организация»;
Условие – значение выбранной макропеременной отображается в тексте документа, только если оно удовлетворяет условию. Условие задается в полях Оператор и Операнд.

Подробнее

Оператор. Условие вставки макроподстановки в текст документа, сформированного по макету. Возможные значения:

РАВНО, НЕ РАВНО, БОЛЬШЕ, МЕНЬШЕ – для чисел, дат и строк;
СОДЕРЖИТ и НЕ СОДЕРЖИТ – только для строк.

Операнд. Значение макроподстановки.

Наименование макроподстановки будет состоять из наименования макропеременной и условия. Например, наименование макроподстановки «ЕСЛИ Заказчик = ООО «Мобил-Авто»» состоит из наименования макропеременной «Заказчик», оператора «РАВНО» и операнда «ООО «Мобил-Авто».

Наименование макроподстановки не должно превышать 64 символа.

 

5.Вставьте созданные макроподстановки в текст макета по кнопке Вставить. Вставляйте в те места, которые будут меняться в документах, сформированных по данному макету.

Примечания

1. Для макроподстановки типа Значение установите курсор, куда будет вставлена макроподстановка. Для макроподстановки типа Условие выделите текст, который будет отображаться при срабатывании условия. На его месте будет добавлена макроподстановка.
2. Кнопка Вставить не доступна, если курсор установлен в текст вставленной макропеременной.
3. В приложении Microsoft Word макроподстановки отображаются в тексте макета. В приложении Microsoft Excel макроподстановки отображаются в виде примечаний к ячейкам.

Примеры

Макроподстановка типа Значение с тестовым значением макропеременной:

Макет с макроподстановкой типа Условие:

В результате, если значение макропеременной, переданное программно, например, из мастера действий, равно ООО «Мобил-Авто», то в документе, сформированном по макету, отобразится первый абзац. Если не равно ООО «Мобил-Авто», то отобразится второй абзац.

 

Чтобы изменить макроподстановку, выделите соответствующую макропеременную в тексте макета и нажмите на кнопку Изменить.

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

6.При необходимости установите флажок Скрыть макроподстановки, чтобы в тексте макета отобразились только тестовые значения макропеременных без макроподстановок.
7.Для предварительного просмотра документа, сформированного по создаваемому макету, нажмите на кнопку Предпросмотр.

При нажатии на кнопку создается временный документ, в котором текст макроподстановки заменен на тестовые значения макропеременных. Документ сохраняется в папку %TEMP%. Имя документа формируется по формату «Предпросмотр документа – <Наименование документа>». Временные документы будут удалены после их закрытия и закрытия настраиваемого макета, по которому эти документы были сформированы.

8.Сохраните документ.

В результате будет создан макет документа с текстом, содержащим макропеременные. Например, макет документа Microsoft Word 2013 может иметь вид:

Щелкните для увеличения изображения

Примечание

При использовании таблицы в тексте макета не рекомендуется делать объединение ячеек по вертикали, иначе документ не будет сгенерирован в связи с ограничением конструктора документов.

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }