Создание документов Word из файла Excel с помощью слияния - PullRequest
4 голосов
/ 06 июля 2010

Я пытаюсь создать документ Word, используя функцию слияния в Microsoft Word.Чтобы быть как можно более ясным, моя мечта состояла бы в следующем:

(1) Поместить все значения для всех документов, которые будут созданы в одном документе Excel (2) Используйте Word для создания шаблона, выбрав вышеуказанный файл Excel каклист данных (3) Запустите макрос, который будет использовать значения из листа Excel и, возможно, встроенную функцию слияния в Word, чтобы сгенерировать 1 файл для каждой строки в листе Excel, используя одну из ячеек в качестве имени файла.должны быть сохранены.

Конечным результатом будет возможность создать x количество документов Word, используя шаблон, который извлекает все значения из листа Excel, включая имя файла сгенерированного документа.

Пожалуйста, помогите.

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

1 Ответ

1 голос
/ 15 декабря 2010

Вы можете сделать это, используя Word и Excel Automation , используя такие языки, как Visual Basic 6 (до COM), VB .Net (до interop) или C # (до interop).), например, для получения данных из базы данных.В вашем случае, поскольку вы просто хотите создать документ, основанный на данных Excel, самым простым способом является использование MS Word Mail Merge Wizard .

Взгляните на: http://office.microsoft.com/en-us/excel-help/print-labels-by-using-excel-data-in-a-word-mail-merge-HP005203760.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...