私の Word 相互運用アプリケーションは、Word 文書の表のセルからコンテンツを取得する必要があります。問題は、一部のアイテムのフォーマットが壊れているように見えることです。たとえば、リストの最後の項目にはリスト スタイルが適用されていません。見出しは通常のテキストなどのみです。
テーブルを作成し、テーブルにリストを作成し、リストをコピーして別の場所に貼り付けようとすると、同じことが起こります。
他の誰かがこの問題を抱えていて、おそらく解決策を見つけましたか? Word をだまして正しい書式を与える方法はありますか? 前もって感謝します
サンプルコード
Range range = cell.range;
range.MoveEnd(WdUnits.wdCharacter, -1);
...
range.FormattedText.copy()
範囲には、エクスポートされるべきではないセルの終わりのマーカーが含まれています。範囲を変更しない場合、リストは正しくフォーマットされていますが、セル全体がテーブルとしてエクスポートされていることに気付きました。これは、コンテンツを別のドキュメントにインポートしたいためです (テーブルが無限にネストされます)。
Word2010 v14.06.6112.5000