我将引文管理程序中的一些参考文献转换为 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