問題タブ [export-to-word]
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# OpenXML \r\n を Break() に置き換える方法は?
データベースにテキスト フィールドがあり、多くの行を含むテキストがあります。OpenXML とブックマークを使用して MS Word ドキュメントを生成すると、テキストが 1 行になります。
新しい行ごとに、ブックマークの値に「\r\n」という文字が表示されていることに気付きました。解決策を探していると、役立つ答えがいくつか見つかりましたが、まだ問題があります。
run.Append(new Break()); を使用しました。解決策ですが、置き換えられたテキストにはブックマークの名前も表示されています。
例: bookmark test = "最初の段落の大きなテキスト\r\n2 番目の段落".
次のような MS Word ドキュメントに表示されます。
最初の段落でここに大きなテキストをテストする
第 2 段落
誰か、ブックマーク名を削除するのを手伝ってくれませんか?
これが私のコードです:
c# - MSWord 文書をプログラムで保存すると、[名前を付けて保存] ダイアログにファイルの種類が .doc ではなく .htm として表示される
C# (ASP.Net) コードから MS-Word ドキュメントを作成しています。1つのことを除いて正常に動作します。ユーザーがブラウザ プロンプトの [開く] ボタンをクリックすると、MS Word でファイルが開き、タイトルが「testList_Amit1.doc」と表示されます。
ただし、ユーザーが Ms Word アプリケーション リボンの [ファイル] メニューから [名前を付けて保存] ボタンをクリックすると、[名前を付けて保存] ダイアログの [ファイルの種類: ] に [Web ページ ( .htm; .html)] が表示されます。 「.doc」の代わりにドロップダウン。
以下は、私がこれに使用しているコードスニペットです。