Visual Studio 2010のコードのコピー&ペーストにおける文字化け問題の回避策
記事を書くかあるいはプレゼンをする方はご存知かと思いますが、Visual Studio 2010ではコードをコピーしてWordやPowerPointなどに貼り付けると、日本語部分が文字化けしてしまいます。
http://connect.microsoft.com/VisualStudioJapan/feedback/details/558128/-powerpoint2010
これはクリップボードに出力されるリッチテキスト形式のデータが不正なものになっていることが原因のようです。
意外と知られていないと思いましたので、この回避策を紹介します。それは「Productivity Power Tools」というVisual Studioの拡張機能をインストールするという方法です。
この「Productivity Power Tools」にはコードをHTML形式でクリップボードにコピーするという機能があります。
Copy Code in HTML format with Visual Studio 2010 – Kirill Osenkov
Microsoft Officeではリッチテキスト形式とHTML形式の両方のデータがクリップボードにある場合、デフォルトではHTML形式が貼り付けされるようですので、結果的には文字化けの問題を解決することができます。
なお、この状態でも[形式を選択して貼り付け]からリッチテキスト形式を選択すると、やはり文字化けは発生します。