Я создал надстройку для Office365 (Word, Excel и Powerpoint) и хочу получить выделенный текст внутри своего приложения с новыми строками и стилем.
Я использую следующий код для этого
function getSelectedData(hasSelectionCallback, noSelectionCallback) {
var type = Office.CoercionType.Text;
Office.context.document.getSelectedDataAsync(type,
{
valueFormat: "formatted", filterType: "all"
},
function (asyncResult) {
var error = asyncResult.error;
if (asyncResult.status === Office.AsyncResultStatus.Failed)
{
console.log(error.name + ": " + error.message);
}
else {
// Get selected data.
}
});
}
Я пробовал со всеми типами принуждения, но ни один из них не делает то, что мне действительно нужно.
Например, я хочу проанализировать выбранные данные, чтобы узнать, где находятся новые строки.
На данный момент он возвращает только обычный текст без форматирования или стиля.
Буду признателен за ответ по моей проблеме.
Благодарю вас!