ExcelでUTF-8エンコーディングされたCSVファイルを開く方法

http://d.hatena.ne.jp/replication/20100211/1266232291
前提として以下のことがある。

Excel にて、UTF-8 形式のテキスト ファイル (拡張子 CSV や TXT) を開くと文字化けが発生します。
Excel では、UTF-8 形式でテキスト ファイルを開くことができません。
この現象は Excel の仕様に基づく制限事項です。

http://support.microsoft.com/kb/821863/ja
ちなみにExcel2007では文字化けはしなくなったが、拡張子CSVを読み込んで保存すると、タブ区切りテキストに変化してしまうというわけのわからない動きになっている。
対策は以下らしい。

1. 拡張子をcsvからtxtに変更してから開く。
2. CSVファイルをBOMつきのUTF-8ファイルに保存しなおしてから開く。