Создайте макрос в Excel, который генерирует документ Word - PullRequest
0 голосов
/ 07 марта 2011

Я хотел бы создать макрос в Excel, чтобы скопировать данные из определенных ячеек в файле Excel и заполнить эти значения в форме MS Word с помощью Office 2007. Мне нужно было бы создать новый документ Word в том же шаблоне каждая строка Excel. По мере добавления новых строк создается дополнительный документ Word. Может быть лучше, если пользователь может указать строку.

Возможно ли это? По сути, файл Excel содержит имя, контактную информацию, и я хотел бы заполнить эту информацию в документе Word, чтобы избежать ручного ввода дубликатов.

1 Ответ

2 голосов
/ 07 марта 2011

Если ваш вопрос заключается в том, можно ли это сделать через VBA, ответ - да. Это потребует некоторых навыков программирования на VBA, а также знаний об объектах Word и Excel. Вы можете использовать автоматизацию Office для создания экземпляра Word:

Dim objWordApp As Word.Application
Set objWordApp = CreateObject("Word.Application")

Вы можете использовать объект для открытия и сохранения документов, управления содержимым документа и т. Д.

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