2014-07-22 3 views
1

Im создает офисное приложение, которое будет работать внутри Microsoft Word. Я использую office.js, создаю его.Потерять выбор после вставки в слово, используя office.js

До сих пор я мог вставлять текст в документ с использованием API, но текст, который он вставляет, отображается как выбранный, что делает приложение UX страдать, так как пользователю нужно сделать один дополнительный клик, чтобы потерять фокус, чтобы вставить другой текст без замены вставленного.

Вот как выглядит код:

function insertEquation() 
{ 
    Office.context.document.setSelectedDataAsync("`x = (-b +-sqrt(b^2-4ac))/(2a)`", { coercionType: 'text' }); 
} 

Я просто хочу, чтобы текст не появляться выбранный.

Заранее спасибо.

ответ

0

Чтобы вставить текст в документ, я бы вставить пункт так:

function insertText(text) { 
     Word.run(function (context) { 
      context.document.body.insertParagraph(text, Word.InsertLocation.start); 
     }); 
    }