使用office app在线添加richtext或html

时间:2018-03-28 15:09:06

标签: javascript office-js

我正在尝试使用Word Online中的Office应用程序在内容控件中插入HTML文本。不幸的是,它不适合我。如果我在桌面版Word上运行它,则相同的代码可以工作。

对于Word Online,我可以只插入纯文本而不插入任何其他内容。有人可以帮我这个吗? 这是完整的Word.Run方法:

 Word.run(function(context) {
        var htmlText = ' <h1>Test HTML Text</h1>'

        var range = context.document.getSelection();

        var myContentControl = range.insertContentControl();
        myContentControl.tag = 'Testtag';
        myContentControl.title = 'TestTitle';

        myContentControl.insertHtml(htmlText, 'end');

        myContentControl.cannotEdit = false;
        myContentControl.cannotDelete = false;

        context.load(myContentControl, 'id');

        // Synchronize the document state by executing the queued commands, 
        // and return a promise to indicate task completion.
        return context.sync().then(function () {
            console.log('Created content control with id: ' + myContentControl.id);
        });
    })

任何人都可以帮助我解决我错过的问题,以便在网上实现同样的目标。

0 个答案:

没有答案