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

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

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

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

Я работаю с Mac OS на PowerPC и Word 2008.

2 ответа

Файл Sources.xml, который вы перезаписали, возможно, не был "правильным". (Принудительное обновление и проверка на изменение даты модификации). Кроме того, ваш документ Word, возможно, не ищет, где хранится Sources.xml. UWEC имеет подробное руководство, которое может помочь.

Это всего лишь мысль, но, возможно, вы могли бы снова заполнить свой 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
Другие вопросы по тегам