2017-07-14 4 views
0

ContentControl.insertTextを使用するOffice.jsでWordアドインを開発しています。ドキュメントによれば、この方法はOffice OnlineでサポートされているWordApi requirement set 1.1によって提供されています。さらに、ContentControlsのドキュメントでは、Office Onlineがサポートされていると記載されていますが、その特定のメソッドの使用に関しては例外はありません。Word OnlineでContentControl.insertText経由でコンテンツコントロールにテキストを挿入できますか?

code:"NotAllowed" 
errorLocation:"ContentControl.insertText" 
message:"The action isn’t supported in Word Online. Check the OfficeExtension.Error.debugInfo for more information." 

参考のために:私はネイティブのWord 2016にアドインを実行すると、すべてが正常に動作しますが、私はWordのオンライン環境でそれを実行すると、それが次の例外で失敗し、言っ

、私はそうのようにそれを使用しています:

control.insertText(heading.Text, 'Replace'); 

私も同じ結果で、ドキュメントに記載されている例を実行しようとした:それは、Word 2016で動作しますが、Wordのオンラインで前述の例外で失敗します。

誰もがOffice Online環境のContentControlにテキストを正常に挿入できましたか?そうでない場合は、この機能がサポートされる予定ですか?

すべての入力または説明が最も高く評価されます。ありがとう!

答えて

0

私はMSのエンジニアです。 contentControl.insertTextが許可されないケースがいくつかあります。

あなたのケースの原因は、heading.textに複数の段落があり、heading.textをインラインコンテンツコントロールに挿入しようとしていると思います。

インラインコンテンツコントロールは、コンテンツが段落の一部だけを制御することを意味します。

シナリオの根本的な原因を確認するために、ドキュメントとスクリプトコードを教えてください。

関連する問題