Я пытаюсь отобразить результаты опроса, используя документ слияния почты MS-Word в паре с таблицей Excel. В опросе есть вопрос с переключателем: «Каков статус вашего проекта». Значение в таблице Excel может быть одним из пяти значений: {pre1, pre2, con1, con2, aban}. Не меняя существенно первоначальный вид опроса, я хотел бы указать, какой статус был выбран.
До сих пор я работал над тем, как использовать это поле условного слияния в MS Word 2010. Я настроил его, щелкнув Рассылки > Правила > Если... Тогда... Иначе... и введя соответствующие значения там, где это было предложено. После настройки код раскрывается нажатием ALT-F9
.
{IF{MERGEFIELD projstatus}="pre1" "CHECK!" ""}
{IF{MERGEFIELD projstatus}="pre2" "CHECK!" ""}
{IF{MERGEFIELD projstatus}="con1" "CHECK!" ""}
{IF{MERGEFIELD projstatus}="con2" "CHECK!" ""}
{IF{MERGEFIELD projstatus}="aban" "CHECK!" ""}
Однако вместо того, чтобы использовать текст «ПРОВЕРИТЬ!», я хотел бы вместо этого добавить символ. В опросе используется код символа Wingdings #161 для невыбранного элемента, и я хотел бы использовать код символа Wingdings #181 для эмуляции выбранного элемента.
Я обнаружил, что могу вручную вставить этот специальный символ, используя скобки поля слияния. Границы поля { }
вставляются с помощью CTRL+F9
, а не с помощью кнопки «Вставить поле слияния» или вводятся непосредственно с клавиатуры.
{ SYMBOL 181 \f Wingdings \u }
Но когда я объединяю эти две функции в это...
{IF{MERGEFIELD projstatus}="pre1" { SYMBOL 181 \f Wingdings \u } ""}
{IF{MERGEFIELD projstatus}="pre2" { SYMBOL 181 \f Wingdings \u } ""}
{IF{MERGEFIELD projstatus}="con1" { SYMBOL 181 \f Wingdings \u } ""}
{IF{MERGEFIELD projstatus}="con2" { SYMBOL 181 \f Wingdings \u } ""}
{IF{MERGEFIELD projstatus}="aban" { SYMBOL 181 \f Wingdings \u } ""}
... код не срабатывает, и у меня нет никакого результата. Чего я не понимаю, так это почему я не могу объединить их с функциями. Я нашел очень мало рекомендаций по использованию кода поля SYMBOL
. Это неправильный синтаксис? Что я делаю неправильно?