Думаю, я нашел, как это работает. Похоже, что для настраиваемых частей XML, созданных с помощью API-интерфейсов Common Office JavaScript (в отличие от пользовательских XML частей, созданных в API-интерфейсах c JavaScript, специфичных для Word), Office назначает псевдонимы по умолчанию для пространства имен в порядке: ns0
, ns1
, et c. Вы должны использовать их в переменных xpath. Итак, в сущности, если вы измените первый параметр вызова с getNodesAsync
на "/ns0:AP/ns1:template"
, он будет работать.