Макроподстановки бывают следующих типов:
• | Значение – значение макропеременной отображается в тексте документа; |
• | Условие – значение макропеременной отображается в тексте документа, если оно удовлетворяет условию, введенному в полях Оператор и Операнд. |
Оператор и операнд макроподстановки образуют собой правило, по которому определяется, будет макроподстановка вставляться в текст документа, сформированного по макету, или нет. Если макроподстановка удовлетворяет правилу, то текст макроподстановки будет вставлен в текст документа, сформированного по макету. Если макроподстановка не удовлетворяет правилу, то текст макроподстановки не будет вставлен в текст документа, сформированного по макету.
Пример макета, в котором указаны следующие макроподстановки с типом Условие:

В текущем примере в первом абзаце значение в поле Оператор – «РАВНО», значение в поле Операнд – «ООО «Мобил-Авто»», во втором абзаце значение в поле Оператор – «НЕ РАВНО», значение в поле Операнд – «ООО «Мобил-Авто»».
Если значение макропеременной, переданное программно, например, из мастера действия, равно «ООО «Мобил-Авто»», то в документе, сформированном по макету, отобразится первый абзац. Если значение макропеременной, переданное программно, не равно «ООО «Мобил-Авто»», то в документе, сформированном по макету, отобразится второй абзац.
Макроподстановки любых типов можно вставлять, изменять и удалять.
Чтобы вставить макроподстановку в текст документа:
1. | Выделите текст, который будет отображаться при срабатывании условия. На его месте будет добавлена макроподстановка. |
2. | В табличной части группы «Макропеременные» выделите строку со вставляемой макропеременной. |
3. | Если необходимо вставить макроподстановку типа Условие в текст документа: |
a) | В группе «Макроподстановка» выберите тип макроподстановки Условие. |
b) | В поле Оператор выберите оператор условия. |
c) | В поле Операнд выберите операнд условия. |
4. | Нажмите на кнопку Вставить. |
Чтобы вставить макроподстановку типа Значение в макроподстановку типа Условие, вставьте сначала внутреннюю макроподстановку, а потом родительскую с типом Условие.
В результате в текст макета вставится макроподстановка с тестовым значением макропеременной:

Примечание
В приложении Microsoft Word макроподстановки отображаются в тексте макета. В приложении Microsoft Excel макроподстановки отображаются в виде примечаний к ячейкам.
Чтобы изменить или удалить макроподстановку из текста документа:
1. | Выделите нужную макропеременную в тексте макета. |
2. | Нажмите на кнопку Изменить или Удалить соответственно. |
В результате произойдет следующее:
• | если была нажата кнопка Изменить, то появится возможность изменить макроподстановку; |
• | если была нажата кнопка Удалить, то из текста макета удалится макроподстановка, но текстовое значение макропеременной останется. |