2013-05-29 3 views
2

У меня проблема, когда использование динамических гиперссылок в кодах полей отлично работает при создании документа, но при сохранении и последующей перезагрузке ссылки заменяются текстом из оригинальный набор записей. Поле кода я использую:Поля динамической гиперссылки Mailmerge, потерянные после сохранения/перезагрузки документа - Word 2010

{ HYPERLINK { MERGEFIELD "Fieldname" } \* MERGEFORMAT } 

После сохранения затем перезагрузки документа это становится похоже на:

{ HYPERLINK "http://www.example.com" } 

Я сливаясь в HTML электронной почты.

У меня не получилось, чтобы это успешно работало после сохранения. Это упрощенная версия того, что я пытаюсь сделать, и единственная часть, с которой я не могу нормально работать. Мне нужно, чтобы документ слияния, подготовленный для кого-то другого, запускался, а не там, чтобы настроить его каждый раз, когда его нужно запустить.

Любая помощь по этому вопросу была бы высоко оценена.

+0

Я проверил, что происходит с вашим предложением, и то же самое происходит, поле разрешает все, что адрес находится в первой записи. Спасибо за предложение. – user2432995

ответ

3

В дополнение к вставке поля {MERGEFIELD Fieldname} вставьте уникально названную закладку через Insert-> Bookmark, скажем, сразу после поля mergefield.

Я не могу гарантировать, что это «будет работать» при любых обстоятельствах, но пока это похоже на трюк. Другая возможность, если вы не хотите, чтобы помнить, какие различные имена закладок будет вставить вложенное поле, как это вместо:

{SET «mfkeeper {SEQ МОК}» «»}

Если вы сделаете это , и обновите вложенное поле SET, прежде чем делать что-либо еще (например, обновить поле HYPERLINK), вы получите уникальную закладку (mfkeeper1 и т. д.). Является ли это устойчивым, я не могу сейчас сказать.

Это поведение объясняет, почему вложенное поведение HYPERLINK кажется настолько произвольным - если вы выберете поля HYPERLINK и обновите их через F9, Word вставляет свою закладку _GoBack в поле HYPERLINK, и это то, что, кажется, предотвращает Word от разрешения вложенного поля MERGEFIELD.

+0

Вставка закладок сразу после того, как mergefield, похоже, делает трюк! Mergefield остается динамическим и не разрешает фактический адрес при перезагрузке документа. Спасибо огромное! – user2432995

+0

Я поражен, но добавление закладки работает. У меня было два динамических URL-адреса, каждый из которых имел несколько MERGEFIELD. Добавление закладки после последнего MERGEFIELD каждого URL-адреса исправлено. (Мне жаль, что я не пришел сюда раньше, я потратил много времени на устранение неполадок) – JuLo