使用Word JavaScript API在表*中添加HyperLink *

时间:2017-09-21 13:23:57

标签: javascript hyperlink office365api

我尝试做的是使用WordApi 1.3以编程方式在Word表格中添加一行,并使用超链接而不是纯文本填充行(显然这只是可行的"范围"对象)

e.g。我可以在这样的表中添加一个Hyperlink OUTSIDE:

range.insertHtml("<a href='" + data.DocumentUrl + "'>" + data.Code + "</a>", Word.InsertLocation.end);

我可以在表格中添加新行:

tables.items[i].addRows('End', 1, [["a", "b"]]);

但如果我尝试将超链接添加到表中,如下所示:

tables.items[i].addRows('End', 1, [["<a href='" + data.DocumentUrl + "'>" + data.Code + "</a>", "<a href='" + data.DocumentUrl + "'>" + data.Code + "</a>"]]);

它只是将HTML代码显示为文本而不是超链接!

有人设法做到了吗?

1 个答案:

答案 0 :(得分:0)

我终于可以通过以下步骤来实现:

  • 以编程方式插入具有特定关键字占位符的新行
  • 获取表格范围
  • 搜索其中一个关键字
  • 选择第一个(范围)结果
  • (最后)插入HTML标记

呼!