エリカと申します。
DataGridViewで表示される複数のセルを選択してコピー(Ctrl+C)し、Excelのシートに貼り付け(Ctrl+V)ると、漢字が文字化けしてしまいます。
これの対策ってありますか?
難しいようなら、直接Excelにインポートして対応することも考えていますが、いかがでしょうか?
文字コードの扱いに関する問題ですね。
Excel に貼り付けるときに、右クリックの「形式を選択して貼り付け」を
利用するようにしてみてください。HTML フォーマットや CSV フォーマットでは
日本語部分が化けますが、テキスト形式等であれば大丈夫かと。
操作段階ではなく、プログラム段階で制御するのであれば、
Clipboard クラスを使って、クリップボードへの転送処理を
作りこんでみては如何でしょう。
弁士さま、テキスト形式の貼り付けでうまくいきました〜!
ありがとうございました!
ツイート | ![]() |