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

タイトル Re^11: クリップボードデータの文字化けについて
投稿日: 2009/05/15(Fri) 11:02
投稿者花ちゃん
>             Dim CData As Object = ClipData.GetData(DataFormats.Html)
   この時点で、string に変換(文字化け)されているので、それをバイナリで
  保存しても意味がないのでは(文字化けしたテキストをエンコードしても元に戻らない)

   Dim CData As Object = ClipData.GetData(DataFormats.Html)
   Debug.WriteLine(TypeName(CData))
   Debug.WriteLine(CData)

  HTML形式のフォーマットを使用する以上エンコードはできない(HTML Format は、
 MemoryStreamオブジェクトとしてデータを取得できない)と思ったので、この方法では
  うまく取得できないのではと申し上げているのです。
  (但し、私が知らないだけかも知れませんが) 

 例えば、ホームページビルダーのようなソフトで取得するとエンコードは正しくされて
 おり文字化けはありませんが、HTML 形式には、書式情報はあっても、Excel の関数の
 ようなものはないので、変換の過程で無視されて取得する事ができませんよね。
 (関数の記入の部分を文字扱いにすれば取得設定する事はできそうですが)

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

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