Как написать «поле» в виде ссылки в надстройке Microsoft Word, используя API javascript

Я хотел бы иметь эквивалентный код javascript (Microsoft Word-API) следующего фрагмента кода С#:

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

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

Другими словами, я хочу добавить код поля в документ надстройки Microsoft Word (2016) с помощью javascript API.
После тщательного поиска по всему Интернету я нашел вопрос о стеке переполнения (Как добавить код поля для Word с помощью word javascript api) тот же просит. Но проблема в том, что в этом посте нет конкретного ответа. Есть только 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).


person pran007    schedule 28.12.2016    source источник