Поле Set присваивает определенную информацию именованной переменной, называемой закладкой. Чтобы сведения отображались в документе, необходимо вставить поле Ref, которое ссылается на закладку. Закладку также можно использовать для невидимой обработки информации, например в макрос или в другом поле, например поле If.
Синтаксис
При просмотре поля Set в документе синтаксис выглядит следующим образом:
{ SET Bookmark "Text" }
Примечание: Код поля определяет то, что будет отображаться в поле. Результаты поля — это то, что отображается в документе после оценки кода поля. Для переключения между кодом поля и его результатами нажмите сочетание клавиш ALT+F9.
Инструкции
Поле Set можно использовать в документе или в составе слияния.
Чтобы использовать поле Set в документе, сделайте следующее:
-
На вкладке Вставка в группе Текст нажмите кнопку Экспресс-блоки и выберите пункт Поле.
-
В списке Имена полей выберите Задать.
-
В списке Имя закладки выберите имя закладки.
-
В поле Текст введите текст, который нужно назначить закладке.
-
Нажмите кнопку ОК.
Чтобы использовать поле Set в составе слияния, при настройке слияния выполните следующие действия:
-
На вкладке Рассылки в группе Запись & Вставка полей щелкните Правила, а затем — Установить закладку.
-
В списке Закладки выберите имя закладки.
-
В поле Значение введите текст, который нужно назначить закладке.
Диалоговое окно свойств
Закладка
Имя, которое обозначает сведения: переменная, например InterestRate.
"Текст"
Сведения, назначенные закладке: литеральное значение. Заключайте текст в кавычки; числам не требуются кавычки. Информация может быть результатом вложенного поля.
Пример
В следующем примере документ содержит закладки EnteredBy, UnitCost, Quantity, SalesTax и TotalCost. Поля set определяют содержимое каждой из этих закладок, а поля ссылки были вставлены в документ для отображения содержимого закладок. В переключении числового рисунка отображаются значения UnitCost и TotalCost с символом валюты и двумя десятичными знаками.
{ SET EnterBy "Yury Vronsky" }
{ SET UnitCost 25 } { SET Quantity { FILLIN "Ввод количества заказанных элементов:" } } { SET SalesTax 10% } { SET TotalCost { = (UnitCost * Quantity) + ((UnitCost * Quantity) * SalesTax) } } Это подтверждает ваш заказ нашей книги. Вы заказали { REF Quantity } копии по адресу { REF UnitCost \# "$#0.00" } за штуку. Включая налог с продаж, итог составляет { REF TotalCost \# "$#0.00" } Спасибо за заказ, { EnteredBy }Если пользователь вводит 3 в ответ на запрос поля FILLIN, итоговый документ выглядит следующим образом:
Это подтверждает ваш заказ нашей книги. Вы заказали 3 копии по $ 25,00 за штуку. Включая налог с продаж, общая сумма составляет $ 82,50.
Спасибо за заказ, Юрий Вронский