Word онлайн и Word XML

Можно ли получить доступ к базовому XML из приложения области задач в Word в Интернете? Я могу использовать такие функции, как getNamesoaceAsync или getXmlAsync в настольном Word, но онлайн-Word всегда выдает код ошибки 6000 - такой узел не найден.


person Suman    schedule 03.02.2016    source источник


Ответы (1)


Это правильно. CustomXmlPart.getXmlAsync() и CustomXmlPrefixMappings.getNamespaceAsync() недоступны в Office Online (в браузере).

Однако доступны и другие вызовы, такие как Document.getSelectedDataAsync(), которые можно вызывается с coercionType из Office.CoercionType.Ooxml для получения OOXML.

person kjhughes    schedule 03.02.2016
comment
@Suman В дополнение к ответу kjhughes: предложенный синтаксис работает как для Word 2013, так и для 2016. Поскольку Word в Интернете использует API-интерфейсы JS для Word 2016, существуют дополнительные методы, которые можно использовать для получения базового WordOpenXML, и вы можете получить его для конкретных части документа, например из тела или диапазона, используя getOoxml. См., например, msdn.microsoft.com/EN-US/library/office /mt616492.aspx - person Cindy Meister; 03.02.2016