問題タブ [openxml-table]
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.
c# - C#Word文書から表をコピーして別のWord文書に追加する
MS Word 文書から表を取得し、その表を別の文書に追加して書式を設定したいと考えています。これを行うためにOOXMLを使用しています。特定のテーブルを識別するために、「代替テキスト -> タイトル」を割り当てました。ソース ドキュメントからテーブルとそのコンテンツを取得できます。特定の「代替テキスト - >タイトル」を使用して宛先ドキュメントにテーブルを追加し、それも取得できました。
以下のコードを使用して、宛先ドキュメントにテーブルを追加しました。ただし、宛先ドキュメントを開くと、MS Word エラー メッセージが表示されます。
MS Word エラー -> 「ファイルが壊れているため、開くことができません。」
このエラーに対して [OK] をクリックすると、「Word で .docx に判読できないコンテンツが見つかりました。このドキュメントのコンテンツを回復しますか? このドキュメントのソースを信頼する場合は、[はい] をクリックしてください。」というメッセージが表示されます。はいをクリックすると。
テーブルとそのすべての書式設定を含む宛先ドキュメントが表示されます。
このエラー/警告メッセージを削除するにはどうすればよいですか? このエラーの原因となっているコードの何が間違っていますか?
注:私がコピーしようとしているテーブルには、ハイパーリンク付きのテキストが含まれており、それが問題を引き起こしています。ハイパーリンクを削除すると、正常に動作します。
openxml-sdk - OpenXml 2.7 Wordprocessing で作成された動的テーブルでのセルの書式設定の問題
まず、MS Word 2010 を使用してテーブルを手動で作成しました。次に、Open Xml Productivity ツールを使用してそのテーブルを検査し、反映されたコードを使用して、C# を使用して同じセル形式の動的テーブルを生成しました。
ただし、テーブルが生成されると、すべてのセルの下部に空白があります。
MS Word 2010 を使用して行の高さを増やした後
そして、基本的な例であるAdd tables to word processing documents (Open XML SDK)も試しました。でも同じ結果。この白い線を取り除く解決策はありますか?