2011-03-07 117 views
0

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

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

回答

2

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

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

您可以使用该对象来打开和保存文档,操作文档内容等