2

我想要以下 C# 代码片段的 javascript (Microsoft Word-API) 等效代码:

Field field = Application.ActiveDocument.Fields.Add(Application.Selection.Range, WdFieldType.wdFieldLink, LinkText);

if (field != null) {
    field.Update();
}

换句话说,我想使用 javascript API 在 microsoft word addin (2016) 文档中添加一个域代码。
在互联网上彻底搜索后,我发现了一个“stackoverflow”问题(我们如何使用 word javascript api 为 Word 添加字段代码),该问题提出了同样的问题。但问题是,这篇文章没有具体的答案。只有 1 个答案,它指出“API 中没有直接支持添加字段,即您必须创建包含该字段的 Open XML”。现在问题是当我尝试查看 Open XML 的文档时:https ://msdn.microsoft.com/en-us/library/dd721893%28v=office.12%29.aspx?f=255&MSPPError=-2147217396,我知道它已经完全过时了!(第一行是“此内容已过时,不再维护”)。

此外,我认为将字符串“LinkText”转换为链接(在 javascript 中)可以替代这个问题。但我真的很想知道是否还有其他选择,因为 link() 方法(在 javascript 中)不是标准的,并且可能无法在所有浏览器中按预期工作(参考:http ://www.w3schools.com/jsref/jsref_link .asp)。

4

0 回答 0