2017-02-03 11 views
1

Я создал приложение, основанное на пользователе, чтобы сделать определенные выборы и приложение, а затем соответствующим образом отреагировать.Как отменить выбор в слове, используя офис js API

Однако я хочу отменить выделение текста после того, как приложение выполнило работу.

Я не вижу нигде в API опции, позволяющей мне отменить выбор текущего выбора.

Разве это невозможно?

ответ

4

Вы можете использовать метод select() и передать либо 'start', либо 'end' в качестве параметра. Это приведет к отмене выбора текста и помещению курсора в начало или конец объекта.

ли отменить текущий выбор вы можете использовать следующие:

Word.run(function (context) { 
     var range = context.document.getSelection(); 
     range.select('start'); 
     return context.sync(); 
    }) 

Обратите внимание, что вы можете выполнить это против range, paragraph или всей body так body.select('start') будет поместить курсор в начало документа время paragraph.select('start') поместит его в начале текущего абзаца.

+0

О, спасибо человеку МНОГО! Я искал «отменить выбор» и ничего не нашел! – Simmer

 Смежные вопросы

  • Нет связанных вопросов^_^