5
rtf文字列をExcelのクリップボードにコピーすることは可能ですか?書式設定は可能な限り保存する必要があります(例:テキスト色)。RTFテキストをクリップボードにコピーしてExcelで使用する方法
次の.NETコードがクリップボードを埋めるために使用される
var dataObject = new DataObject();
dataObject.SetData(DataFormats.Rtf, rtf);
Clipboard.SetDataObject(data_object);
- Excelは、RTFクリップボードコンテンツ
- を拒否MS WordのRTFコンテンツを受け付けます。
- 私はMSWordに貼り付け、MSWordからExcelにコピーすると動作します。
rtfをExcelで使用できる形式に変換するにはどうすればよいですか?
備考: @KreepNが示唆しているように、System.Windows.Documents.TextRangeを使用して、RTFをHTMLに変換したり、その逆を行うことができます。 HTMLはExcelによって認識されます。
いくつか例を挙げてください。 – Kosmos