从Excel工作簿生成Word财务报表

时间:2019-06-30 16:11:39

标签: excel vba automation ms-word

我正在尝试生成一个包含Excel信息的Word文档。当Excel文档更新时,我希望Word文档也这样做。

我设法在Excel中设置了一个模板,该模板将信息无缝地传递到Word中。格式设置仍然很费劲,如果Excel文档发生更改,我需要从头开始重新生成整个Word文档。

我想知道是否可以使用VBA轻松地在Word中创建模板并将其“连接”到Excel(作为基础信息)?

尝试做这样的事情的最佳实践或建议是什么?

1 个答案:

答案 0 :(得分:-1)

在Word中的“插入”选项卡上,查看“插入对象”。您可以选择在Word文档中插入/链接Excel工作表的部分内容。链接后,无论何时打开Word文档,其内容都会自动使用链接的Excel工作表中的最新内容进行刷新。

此解决方案唯一需要注意的是,如果您将Word文件相对于Word文档移动到另一个文件夹,那么当您打开Word文档时,Word将无法查找Excel文档。在实施这样的解决方案时,Word文档和链接的Excel文档通常都一起保存/复制/移动。