問題タブ [word-contentcontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
120 参照

ms-word - ContentControl.insertOoxml は余分な段落を追加します

表を含む新しいコンテンツ コントロールを Word 文書に追加しようとしています。テーブルの Ooxml があり、これを新しいコンテンツ コントロールに挿入していinsertOoxmlます。ただし、次の図に示すように、テーブルの前に新しい段落を追加し、テーブルの後に別の段落を追加しています。

余分な段落を含む表

これは私のコードです:

これは、dataXml コンテンツの主要部分です。

このコードで最初の余分な段落を削除することができました:

しかし、次の行のように最後の段落を削除しようとすると、コンテンツ コントロールが削除され、余分な段落は削除されません。

コンテンツ コントロールを削除せずに、Office.js を使用して最後の余分な段落を削除するにはどうすればよいですか?

0 投票する
0 に答える
85 参照

javascript - Office 365 Word Online の Word テーブルからコンテンツ コントロールを取得できません

Office js を使用して O365 Windows と Mac でサポートする製品があります。現在、同じ製品で、O365 ワード オンラインをサポートする予定です。私たちの作業中に、O365 のウィンドウとオンラインの単語に 1 つの矛盾があることがわかりました。コンテンツ コントロール内にワード テーブルがあるドキュメントがあります。

Word Online では、Word テーブル内にあるコンテンツ コントロールを取得することはできませんが、O365 Windows および Mac デスクトップではすべてのコンテンツ コントロールを取得できます。

次のコード スニペットは、O365 ウィンドウと Mac では正常に動作しますが、Word Online では動作しません。