Как заставить Word перезагрузить файл sources.xml?

Как заставить Word перезагрузить файл sources.xml?

Я преобразовал некоторые ссылки из моей программы управления цитатами в файл Word sources.xml.
Файл должен находиться в папке пользовательских данных Word. Во всех руководствах говорится, что простая перезапись файла Sources.xml добавит новые ссылки в мой список цитат для использования в моем документе.

Если я перезаписываю Sources.xml, список ссылок не меняется. Перезапуск Word тоже не помогает. Похоже, Word не читает новые файлы и поэтому не находит мои новые ссылки.

Есть ли другой способ импортировать мои ссылки в Word?

Я работаю с Mac OS на PowerPC и 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

Связанный контент