Word 文件之间的 Visual Basic 复制

Visual Basic Copying between word files

我有一个word文档模板,想将第一个word模板中的一组段落和标题复制到一个新的word文档中。我已经为模板中的所有不同部分添加了书签(在 MS Word 中添加了书签)

我已经在 Visual Basic 中实现了所有复选框和菜单系统。 复选框决定我要从 template.but 复制哪些部分 我不知道如何在 word 文件之间复制文本。有人可以提供一些信息或 link

我在这个 https://msdn.microsoft.com/en-us/library/kw65a0we.aspx 的正确轨道上吗?但我需要一些帮助才能解决这个问题。

您应该可以更轻松地完成此操作,方法是复制模板文档,然后删除不需要的部分。

要保存一个副本并使用它(尽管使用模板然后以另一个名称保存也应该有效):

File.Copy(template, copy)
objDoc = WordApp.Documents.Add(copy)

您可以使用如下方式删除书签的内容:

objDoc.Range.Bookmarks(required).Range.Delete()