投稿日 | : 2004/05/06(Thu) 11:57 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re: エクセルの機能を利用して・・・ |
> フリガナを取得を使用しましたが、
> と入力すると「イマヒカリ」になっちゃいます。
> なんででしょうか?
複数ある候補の最初のよみがなを取得するからです。
又、読み方による場合(古谷 こたに ふるたに ふるや)等もあり、簡易版なので
ある程度仕方がないかと思います。
ここのNo.20のサンプル(下記)で試した結果では、今光(イマミツ)で取得できますが
逆にいまひかりで変換した漢字でもいまみつになってしまいます。多分私の環境ではいまみつ
が一番最初の候補になっているからだと思います。
http://www.bcap.co.jp/hanafusa/VBHLP/excel08.htm
一度変換された漢字に対して後からふりがなを取得しようとすれば、上記のような
現象が起きる可能性があります。(Excelを利用した場合はこれに該当します)
又、ImmGetCompositionString API等を使った方法ならある程度大丈夫かと思いますので
試して見てください。