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

2145
Janusz

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

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

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

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

2

2 ответа на вопрос

0
pnuts

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

-1
Tim Leon

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

Похожие вопросы