如何将模板附加到 vba/word 中的现有文件?

how to attach a template to an existent file in vba/word?

我创建了一个保存在 C 目录中的 Word 文件“test.word”。 我现在想使用 VBA 函数在这个明确的 Word 文件上执行一个模板,并使用插入的按钮宏 已经设置好了。

这个宏应该是什么样子的?我已经尝试了很多,要么我必须创建一个全新的文件,要么命令直接采用模板......但不是“test.word”文件。

Document.add 创建一个新的 Word 文件。 Document.open 使用模板作为文件。 Document.AttachedTemplate 运行时错误 4198.

我的项目是否可行?

代码:

Sub RufeVBVfg()
        documentObject.AttachedTemplate = "C:\VB\VBVerfuegung"
End Sub

设置新文件的模板:

Documents.Add Template:="[FULL PATH TO TEMPLATE FILE]"

要设置现有 Document 对象的模板:

documentObject.AttachedTemplate = "[FULL PATH TO TEMPLATE FILE]"

有关 AttachedTemplate 的更多信息,请参阅 https://docs.microsoft.com/sv-se/office/vba/api/word.document.attachedtemplate