Я пытаюсь создать политический документ, который должен быть подписан сотрудниками в отношении их ответственности за устройства, предоставленные им компанией. У меня есть все мои данные на листе Excel, и оттуда я использовал слияние почты для создания общего шаблона примерно так: «‹< Пользователь> упоминается как сотрудник, работающий как ‹* employee_function >> ....» . Проблема заключается в том, чтобы взять данные, хранящиеся в этом листе Excel, для устройств, поскольку у одного пользователя есть более одного устройства (они находятся в нескольких строках, но их объединение или подобное, не очень помогает) и поместить эти данные в таблицу в моем текстовом документе для каждое соглашение я хочу получить на выходе. Является ли слияние почты решением для этого или следует использовать другой подход? Кто-нибудь может с этим помочь?
Почтовое слияние списка Excel в Word
Ответы (1)
Для этого вы можете использовать программу Word / Directory Mailmerge (терминология зависит от версии Word). Чтобы узнать, как это сделать с любым источником данных mailmerge, поддерживаемым Word, ознакомьтесь с моим Руководством по каталогу / каталогу Mailmerge Microsoft Word по адресу:
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