プロジェクト:VB.NETを使用して、winformsデータベースインターフェイスと作業自動化アプリを構築します。
私はこのエディターを使用して、ユーザーがデータベースインターフェイス環境にテキストを入力し、フォームで作業している内容をロード/保存/表示し、コンテンツを待機しているWordドキュメントにメールでマージします。最初のステップを実行でき、それはうまく機能しますが、タグとテキストをすべてテキストとしてマージするのではなく、MS WordにHTMLをフォーマットとして認識させるにはどうすればよいですか?
このツールには2つの関連するプロパティがあります。1つはテキストのみを取得するため(マークアップなし、つまりHTMLなし)、もう1つはHTMLで完全なマークアップを取得するためです。これらは両方ともテキスト形式です(データベースに簡単に保存するために使用します)。
私が考えることができるアイデア/方向性:
1)クリップボードを使用します。コンテンツをエディターウィンドウからWordに直接コピーして貼り付けることができ、うまく機能します。ただし、クリップボードをプログラムで使用する場合でも、データベースからの読み込みは大きく異なります。(クリップボードツールの使い方がわからないかもしれません)
2)HTMLを「マージ可能な」コンテンツとして理解できるライブラリまたはクラス/関数がWordにあるのではないでしょうか。
ありがとう!
:-ダン