如何强制 Word 重新加载 sources.xml 文件?

如何强制 Word 重新加载 sources.xml 文件?

我将引文管理程序中的一些参考文献转换为 words sources.xml 文件。
该文件应位于 word 用户数据文件夹中。所有教程都说,只需覆盖 Sources.xml 文件即可将新参考文献添加到我的引文列表中,以便在我的文档中使用它们。

如果我覆盖 Sources.xml,引用列表不会改变。重新启动 Word 也无济于事。似乎 Word 不会读取新文件,因此找不到我的新引用。

还有其他方法可以将我的参考文献导入 Word 吗?

我正在使用 PowerPC 上的 Mac OS 和 Word 2008。

答案1

您覆盖的 Sources.xml 文件可能不是“正确”的。(强制更新并检查修改日期是否有变化)。或者,您的 Word 文档可能没有查找 Sources.xml 的存储位置。联合能源公司有一个详细的指南可能会有所帮助。

答案2

这只是一个想法,但也许您可以重新填充您的 XML。

如果您习惯使用开发人员模式,则可以使用如下代码在 VBA 中编写例程:

Sub RefreshXML()
    Dim myXMLns as string   'the name of the XML namespace
    Dim myXMLdoc as string  'the fully enumerated filepath to the XML file
    myXML = "the-name-of-the-Custom-XML-part"
    ActiveDocument.CustomXMLParts.Item(myXMLns).Delete
    ' Add a new, empty custom XML part to the document.
    ActiveDocument.CustomXMLParts.Add 
    ' Load XML from CustomerData.xml file.
    ActiveDocument.CustomXMLParts(4).Load (myXMLdoc)
End Sub

相关内容