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」の質問 (単語 javascript api を使用して Word のフィールド コードを追加するにはどうすればよいですか) を見つけました。しかし問題は、この投稿に具体的な答えがないことです。回答は 1 つだけで、「フィールドを追加するための API での直接的なサポートはありません。つまり、フィールドを含む Open XML を作成する必要があります」と記載されています。今問題は、Open XML のドキュメントを見ようとしたときです、私はそれが完全に時代遅れであることを知りました!(最初の行は「このコンテンツは古く、メンテナンスされていません」です)。

さらに、文字列 'LinkText' をリンク (javascript) に変換することは、この問題の代わりになると思います。しかし、(javascript の) link() メソッドは標準ではなく、すべてのブラウザーで期待どおりに機能しない可能性があるため、他の代替手段があるかどうかを本当に知りたいです (参照: http://www.w3schools.com/jsref/jsref_link .asp )。

4

0 に答える 0