【发布时间】:2017-11-03 03:43:20
【问题描述】:
我正在尝试使用共享 JS API 在 Word 2013 中的一段选定文本之后立即附加一个超链接。
在没有选择的情况下插入当前光标时,使用 OOXML 插入超链接可以正常工作。我的问题是“找到”所选文本的结尾以附加 OOXML。
仅使用 setSelectedDataAsync 会覆盖现有文本。我尝试将所选文本读取为 OOXML 并将超链接 XML 连接到它,但没有成功。
我没有尝试读取当前选择然后修改该 OOXML,但我希望避免。
在 Word JS API 中,在选择项上提供了之前和之后,因此操作起来很简单。是否可以在共享 API 中执行此操作?谢谢。
【问题讨论】:
-
您是否尝试过使用
getSelectedDataAsync作为HTML,附加您的链接,然后使用setSelectedDataAsync作为HTML 将字符串推回?这比 OOXML 简单得多。 -
谢谢!。这是要走的路,使用下面 Kim 的答案,我可以添加一些简单的格式。