wordのアドインを開発しています。ドキュメントのブックマークにはデータベースのデータが挿入されていますoffice.jsすべて私はブックマークが範囲オブジェクトとしてアクセスすることができ、ブックマークにデータを挿入するための "rangeObject.insertText(text、insertLocation)"メソッドを使用していることがわかりました。しかし、問題は2番目のパラメータinsertLocation値は ' image 1 (current result using insertLocation value 'End')Officeアドインの開発用にoffice.jsを使用して、ワードドキュメントのブックマークにテキストを挿入できません。
insertLocation値を使用して、それが全体のブックマークを置き換える 『置き換え』 - 『または「After'.Whichは基本的にこのbookmark.likeの前または後にデータを追加する前に『』」、『スタート』、』エンドを交換してください実際にブックマークを文書から削除します。だから私が望むのは、テキストを挿入することですこのようなブックマークの中で - image 2 (desired result)
注:後でこのブックマークの値を読まなければなりません。ブックマークは削除できません。また、私は1.4ベータ版のoffice.js apiを使用しています。
は、ここに私のコード - 私たちのプレビューAPIを使用してのために多く
Word.run(function (context) {
var doc = context.document;
//get the bookmark range by its name
var bookmarkRange = doc.getBookmarkRangeOrNullObject("cscasenumber01");
//insert a data
bookmarkRange.insertText("test data",'end');
// Synchronize the document state by executing the queued commands,
return context.sync();
}).catch(errorHandler);
できるだけ早くバグを修正してください。私たちはアドインでそれに依存する大きな特徴を持っています。また、締め切り期限があります。ありがとうございます。 – reza
期待値を適切に設定するだけで、これはプレビューAPIです。プロダクションに移行するまでは、プロダクションの目的でこれに依存する必要はありません。その日は未知数です。 –