В слове 2016 года, когда пользователь выделяет некоторый текст, у него есть возможность поместить начальный и конечный элементы управления содержимым в начало и конец выделения. Есть ли хороший способ сделать это? Всякий раз, когда я пытаюсь вставить элемент управления контентом, он заменяет выделенный текст.
вот что у меня есть:
const ContentControlRange = context.document.getSelection();
const myContentControl = ContentControlRange.insertContentControl();
//set content control properties here
return context.sync().then(function () {
console.log("creating cc context.sync()");
//do other stuff
});
и если я вызываю эту функцию дважды, последний элемент управления содержимым просто заменяет первый элемент управления содержимым. Любая помощь приветствуется.
Я пытался:
const ContentControlRange = context.document.getSelection().getRange('After');
но я получаю сообщение об ошибке "Неверный аргумент".