
У меня есть список изображений (по одному на штат), которые мне нужно вставить в свой шаблон, и обычно я использую обычное поле слияния, например, {MERGEFIELD "Image_FL_09252017"}
. Имя изображения представляет собой комбинацию штата и даты, для которых у меня также есть теги, поэтому я пытаюсь создать динамическое поле слияния, чтобы выбрать правильное изображение на основе штата и даты.
Что-то вроде этого
{MERGEFIELD "Image_{MERGEFIELD "State"}_{MERGEFIELD "Date"}"}
Однако Word, похоже, сначала обрабатывает внешнее mergefield вместо внутренних mergefields. Если я использую оператор, IF
я могу включить статический текст для завершения mergefield, но как только я использую другое поле, это не работает. Возможно ли это вообще в Word? Любая помощь или указания будут высоко оценены!
решение1
Вы были так близки с полем IF. Я использовал поле IF, чтобы проверить, не пусто ли поле State, а затем для истинного условия (т. е. MERGEFIELD State <>"" - для этой записи есть код State), вставил MERGEFIELD для State и Date - отметив, что поля и _, которые мы хотим вставить, заключены в знаки препинания. Второе "" - для ложного условия (т. е. в поле State для этой записи ничего нет, поэтому не добавляйте текст).