在Excel中创build一个生成Word文档的macros

我想在Excel中创build一个macros来复制Excel文件中特定单元格的数据,并使用Office 2007将这些值填充到MS Word表单中。我需要它在每个Excel行的相同模板中创build一个新的Word文档。 在添加新行时,会生成一个附加的Word文档。 如果用户可以指定该行可能会更好。

这可能吗? 本质上,Excel文件包含名称,联系信息,我想将这些信息填充到Word文档中以避免手动重复input。

如果你的问题是这是否可以通过VBA来完成,答案是肯定的。 这将需要一些VBA编程能力以及Word和Excel对象heiracrhies的知识。 您可以使用Office自动化来创buildWord的一个实例:

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

您可以使用该对象打开和保存文档,处理文档内容等。