У меня есть очень большое количество документов, которые мне нужно изменить, откуда они берут данные слияния. Я бы предпочел менять их по мере необходимости.

Проблема в том, что я знаю, какие я изменился, а какие нет.

Есть ли способ, которым я могу легко увидеть, какой источник данных используется для слияния?

2 ответа2

0

Я нашел это предложение где-то на сайтах stackexchange и не могу найти его, чтобы сослаться на вас, но это довольно просто. Если вы используете это много, поместите его в Normal.dot как макрос и используйте кнопку для любого документа слияния, в котором вы находитесь.

Sub find_datasource_for_mailmerge()
MsgBox ActiveDocument.MailMerge.DataSource.Name
End Sub
0

Извините за некро, но это был единственный полезный хит на первой странице результатов Google для меня. Приведенный выше ответ от @datatoo был очень полезным, и автозаполнение VB также привело меня к ActiveDocument.MailMerge.Источник данных.QueryString, чтобы знать, какой объект базы данных в имени файла, заданном.Имя специально использовалось, в случае когда.Имя указывало только до спецификации файла для базы данных Access.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .