1

Microsoft Word 内で実行される Office アプリを構築しています。私はoffice.jsを使って作成しています。

これまでのところ、API を使用してドキュメントにテキストを挿入することができましたが、挿入されたテキストが選択されているように見え、ユーザーがフォーカスを失うために 1 回余分にクリックして、挿入されたテキストを置き換えずに別のテキストを挿入する必要があるため、アプリの UX が損なわれます。 1。

コードは次のようになります。

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

テキストが選択されているように見えないようにしたいだけです。

前もって感謝します。

4

1 に答える 1

0

ドキュメントにテキストを挿入するには、次のように段落を挿入します。

function insertText(text) {
        Word.run(function (context) {
            context.document.body.insertParagraph(text, Word.InsertLocation.start);
        });
    }
于 2016-11-02T14:17:37.523 に答える