1

Word JavaScript APIを使用してWordアドインを開発しています。現在の選択範囲のコンテンツ コントロールを取得したい。以下のようなコンテンツ コントロールを挿入しましたが、動作しています。

var range = context.document.getSelection();
var myContentControl = range.insertContentControl();

範囲オブジェクトからコンテンツ コントロールを取得するにはどうすればよいですか?

ご意見をお聞かせください。

4

2 に答える 2

0

以下は作業コードです:

var range=context.document.getSelection().paragraphs;
context.load(range, 'text');
return context.sync()
.then(function () {
    for (var i = 0; i < range.items.length; i++) {
        context.load(range.items[i].contentControls, 'text,tag');
    }
})
.then(context.sync)
.then(function () {
    for (var i = 0; i < range.items.length; i++) {
        for (var j = 0; j < range.items[i].contentControls.items.length; i++) {
            console.log("<br/>Content Control:" + (j + 1) + ":" + range.items[i].contentControls.items[j].text);
        }
    }
});
于 2016-12-05T06:29:11.517 に答える