我正在创建需要获取文本并将其显示在任务窗格中的Office Word加载项。由于最好以与主文档相同的格式显示文本,因此我使用getSelectedDataAsync()
函数并将Office.CoercionType.Html
指定为强制类型。这在Word在线很好地工作;但不幸的是在Word 2013和2016客户端无法使用。在Word加载项中从文档中获取HTML选择
查看文档(http://dev.office.com/reference/add-ins/shared/document.getselecteddataasync),它说Office.CoercionType.Html
支持Word,但没有明确提及Word在线。从行为来看,似乎文档可能存在缺陷,应该采取相反的措施。
但也许我只是失去了一些东西。任何想法,为什么它不工作,或我可以如何才能继续工作?我希望在得到选择后进行最小限度的处理,这就是为什么在HTML中获取它似乎是最好的解决方案。抓取纯文本似乎没有将段落考虑在内,这是格式化的绝对最低要求。
唯一真正类似的问题,我发现,Apps for Office 365 - Return selected text with styling and formatted,相关但不回答我的问题。