テキストをフェッチしてタスクペインに表示する必要があるOffice Wordアドインを作成しています。ホスト文書と同じ書式でテキストを表示することが望ましいので、私はgetSelectedDataAsync()
関数を使用し、強制型としてOffice.CoercionType.Html
を指定しています。これはWordのオンラインで非常にうまく動作します。残念ながらWord 2013および2016クライアントではありません。WordアドインでドキュメントからHTML選択を取得する
ドキュメントには、Office.CoercionType.Html
がサポートされていますが、Word Onlineには明示的には言及されていません。動作から判断すると、ドキュメントに誤りがあり、逆の言い方をしているようです。
しかし、多分私は何かを欠いているかもしれません。なぜそれが動作していないか、または私はそれが動作するように進めることができる方法についてのアイデア?私は選択を取得した後に最小限の処理をすることを好むでしょう。それがHTMLで取り込むのが最善の解決策であるようです。プレーンテキストを取得しても、書式設定の絶対的な最小要件である段落を考慮する必要はありません。
私が見つけた唯一の類似した質問は、Apps for Office 365 - Return selected text with styling and formattedですが、私の質問には答えません。