使用邮件合并从Excel文件生成Word文档
我正在尝试使用Microsoft Word中的邮件合并function生成Word文档。 为了尽可能清楚我的梦想是:
(1)将所有要创build的文档的所有值放在一个excel文档中(2)使用Word创build一个模板,方法是select上面的excel文件作为数据表(3)运行一个使用Excel表格中的值的macros也许内置Word的邮件合并function,为Excel表格中的每行生成1个文件,使用其中一个单元格作为要保存的文件的名称。
最终的结果是能够使用一个模板来创buildx个Word文档,该模板从Excel表格中提取所有值,包括生成文档的文件名。
请帮忙。
提前致谢。
您可以使用Word和Excel自动化 ,使用Visual Basic 6(通过COM
),VB .Net(通过interop
)或C#(通过interop
)等语言来完成此interop
,例如从数据库获取数据。 在你的情况下,因为你只是想创build一个基于Excel数据的文档最简单的方法是使用MS Word 邮件的合并向导 。
看看: http : //office.microsoft.com/en-us/excel-help/print-labels-by-using-excel-data-in-a–word-mail-merge-HP005203760.aspx