大家好,
我目前正在尝试弄清楚如何使用Excel中可变数量的数据集填充MS Word模板文档中的表格。
目的是自动创建更改日志,所有信息都来自我们的Jira票证系统中的票证。
我选择了Excel - > Word方法,因为我已经实现了一个利用Jira REST-API来检索所有所需信息的Excel应用程序。
现在只剩下数据的复制,而这就是我被困住的地方。
我已经想出了一种通过
打开现有Word文档的方法Dim word As Word.Application
word.Documents.Open Filename:="""C:\test.doc"""
但是,我目前还不知道如何访问此Word文档中的特定元素。
我需要的是一个命名某些元素的函数(比如Excel,你可以命名你的单元格/范围,只为Word表格),这样我就可以通过VBA访问它们并粘贴我的数据。
另一个问题可能是列。他们可以专门访问吗?
之前我从未使用过Word VBA,所以我很感激你们提供的任何帮助:)
最好的问候
daZza
答案 0 :(得分:0)
以下是MSDN中MS Word Document Object的概述。这section on working with text in the document可能是您正在寻找的内容。这将允许您从文档或段落中定义和选择文本范围。还有一个表对象可以在Word中创建和使用,可以让您使用特定于单元格(行和列)的引用。它确实与Excel没有什么不同,除了一切元素(即段落)中的所有字符都是一系列字符而不是一系列单元格。希望这有帮助!