curvirgoです。

改めて(今さら?)ですが、Excel2002におけるPHONETIC関数の動作を調べました。

1.キー入力したデータを各セルについて保持している。
2.Excel内でセルをコピー&ペーストした場合、それらのデータもコピーされる。
3.他のアプリケーション(例:テキストエディタ)からコピーした場合はキー入力したデータはコピーされない。
4.数式入力ボックスからコピー&ペーストした場合もキー入力したデータがコピーされない。
5.CSV形式のファイルを開いてその中の漢字のセルをPHONETIC関数で振り仮名取得しようとしてもできない。(漢字のまま)
6.他のアプリケーションからコピーされた漢字はPHONETIC関数での振り仮名取得は出来ない。(漢字のまま)

ということでした。
よって、Excel 
2002ではImmGetConversionListを利用して振り仮名を取得しているのではなく、キー入力のデータを保持しそれから振り仮名情報を得ていると考えられます。

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信