Почтовое слияние списка Excel в Word

Я пытаюсь создать политический документ, который должен быть подписан сотрудниками в отношении их ответственности за устройства, предоставленные им компанией. У меня есть все мои данные на листе Excel, и оттуда я использовал слияние почты для создания общего шаблона примерно так: «‹< Пользователь> упоминается как сотрудник, работающий как ‹* employee_function >> ....» . Проблема заключается в том, чтобы взять данные, хранящиеся в этом листе Excel, для устройств, поскольку у одного пользователя есть более одного устройства (они находятся в нескольких строках, но их объединение или подобное, не очень помогает) и поместить эти данные в таблицу в моем текстовом документе для каждое соглашение я хочу получить на выходе. Является ли слияние почты решением для этого или следует использовать другой подход? Кто-нибудь может с этим помочь?


person PashtikAl    schedule 31.07.2018    source источник
comment
Итак, у меня есть шаблон, в котором я должен создать политическое соглашение между моей компанией и ее сотрудниками. Я возьму данные из таблицы Excel и помещу их в этот шаблон. Я могу создать форму таким образом, чтобы она принимала имя / функцию и т. Д. Для сотрудника из этого листа Excel, но когда дело доходит до создания таблицы устройств, которые есть у этого сотрудника, я не могу сделать это с помощью слияния почты. Я использую Microsoft Word и не знаю, является ли слияние почты правильным способом решения этой задачи.   -  person PashtikAl    schedule 31.07.2018
comment
Насколько я понял, на одном выходе есть несколько полей и несколько таблиц для записи. Слияние почты - неправильный путь к этому. Вместо этого я бы использовал переменные документа и закладки для вставки (по крайней мере, это было то, что я делал для написания резюме, где у пользователя есть такая информация, как имя, дата рождения плюс таблицы навыков, образование ...).   -  person Cetin Basoz    schedule 31.07.2018
comment
Да, это возможно с помощью слияния. См. stackoverflow.com/a/51443072/3077495   -  person Cindy Meister    schedule 31.07.2018


Ответы (1)


Для этого вы можете использовать программу Word / Directory Mailmerge (терминология зависит от версии Word). Чтобы узнать, как это сделать с любым источником данных mailmerge, поддерживаемым Word, ознакомьтесь с моим Руководством по каталогу / каталогу Mailmerge Microsoft Word по адресу:

http://www.msofficeforums.com/mail-merge/38721-microsoft-word-catalogue-directory-mailmerge-tutorial.html

or:

http://www.gmayor.com/Zips/Catalogue%20Mailmerge.zip

Учебник охватывает все, от создания списка до вставки и вычисления значений в таблицах с несколькими записями в письмах. Прочтите руководство, прежде чем пытаться использовать прилагаемый к нему документ mailmerge.

В зависимости от того, чего вы пытаетесь достичь, кодирование полей для этого может быть сложным. Однако, поскольку учебный документ включает рабочие коды полей для всех своих примеров, большая часть тяжелой работы уже сделана за вас - вы должны быть в состоянии сделать немного больше, чем скопировать / вставить соответствующие коды полей в свой собственный основной документ mailmerge. , замените / вставьте свои собственные имена полей и настройте форматирование для получения желаемых результатов. Некоторые рабочие примеры см. В приложениях к сообщениям по адресу: http://www.msofficeforums.com/mail-merge/9180-mail-merge-duplicate-names-but-different-dollar.html#post23345 & http://www.msofficeforums.com/mail-merge/11436-access-word-creating-list-multiple-records.html#post30327

Другой вариант - использовать поле DATABASE в обычном основном документе mailmerge «letter» и макрос для управления процессом. Краткое описание этого подхода можно найти по адресу http://answers.microsoft.com/en-us/office/forum/office_2010-word/many-to-one-email-merge-using-tables/8bce1798-fbe8-41f9-a121-1996c14dca5d

И наоборот, если вы используете реляционную базу данных или книгу Excel с отдельной таблицей с одним экземпляром каждого из критериев группировки, поле DATABASE в обычном основном документе mailmerge может использоваться без необходимости макрос. Краткое описание этого подхода можно найти по адресу https://answers.microsoft.com/en-us/msoffice/forum/msoffice_word-mso_winother-mso_2010/mail-merge-to-a-word-table-on-a-single-page/4edb4654-27e0-47d2-bd5f-8642e46fa103. Рабочий пример см. На странице http://www.msofficeforums.com/mail-merge/37844-mail-merge-using-one-excel-file-multiple.html

В качестве альтернативы вы можете попробовать одну из надстроек Many-to-One Mail Merge из:

Грэм Мэр, http://www.gmayor.com/ManyToOne.htm; или

Дуг Роббинс в https://onedrive.live.com/?cid=5AEDCB43615E886B&id=5AEDCB43615E886B!566

person macropod    schedule 01.08.2018