tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: DataGridViewのデータをEXCELファイルにコピー&ペーストする際
投稿日: 2009/06/01(Mon) 10:48
投稿者tito
Hongliang様

お返事遅れ申し訳ありませんでした。

> GetClipboardContent で取得した DataObject を直接 Clipboard にセットするのではなく、
> 別に DataObject を作成し、DataGridView から取得した DataObject のうち
> DataFormats.Text、DataFormats.UnicodeText、DataFormats.CommaSeparatedValue
> の 3 つを新しい DataObject に設定して Clipboard に設定したらどうでしょうか。

DataObject関連について、あまり知識が無く、調べながら進めていました。
Hongliang様から提案して頂いた方法の実現として、以下を実行しました。

'DataObjectの生成
Dim myDataObject As New DataObject()

myDataObject.SetData(DataFormats.UnicodeText, False, sender.GetClipboardContent)
Clipboard.SetDataObject(myDataObject)

意図としては、クリップボードにデータを格納する際に、DataFormatを指定し入れてみてはどうか?というように解釈しましたが、どうもうまくいきません。認識に相違あるようでしたら、お手数ですが指摘頂ければと思います。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。