MS Word: гиперссылки Mailmerge с запросом получают строку URL с MERGEFIELD - PullRequest
0 голосов
/ 04 мая 2010

Я пытаюсь отправить электронное письмо, объединяющее один документ (.docx) с базой данных контактов (через OleDB). Используя MS Word 2007, это кажется простым (это работает для простых вещей: имя, адрес, ...), но я не могу найти, как заполнить строку URL-адреса запроса-получения полем слияния внутри гиперссылки.

Гиперссылка, например: Нажмите здесь

Я пробовал специальные поля / поля слияния:

{HYPERLINK "http://domain.com/test.php?contact={MERGEFIELD contactEmail}" \o "Here"}

но это не работает, иногда он объединяет только первую запись, а затем отправляет все письма с одним и тем же адресом. Я получил это чередуя представление с ALT + F9 .

Эта документация поддержки не работает для меня, потому что у меня нет полного URL в моей базе данных для каждого контакта, и я не могу изменить дизайн таблицы или добавить представление ( это из CRM), я не люблю делать это, экспортируя таблицу и добавляя поле.

Есть идеи?

Заранее спасибо,

1 Ответ

0 голосов
/ 05 мая 2010

ОК, я думаю, что MS забыла что-то в MSWord. В MS Publisher 2007 существует эта функция (называемая «Персонализированные гиперссылки»). См. здесь , чтобы начать почтовое слияние, затем вы можете найти возможность сделать это с помощью дополнительной формы (я не нашел в Word) , Я не знаю, есть ли в Word2010 такая опция, но Publisher 2007 подходит для меня.

Thx.

...