VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/05/06(Thu) 11:57
投稿者花ちゃん
Eメール
URL
タイトルRe: エクセルの機能を利用して・・・

> フリガナを取得を使用しましたが、
> と入力すると「イマヒカリ」になっちゃいます。
> なんででしょうか?

複数ある候補の最初のよみがなを取得するからです。
又、読み方による場合(古谷 こたに ふるたに ふるや)等もあり、簡易版なので
ある程度仕方がないかと思います。
ここのNo.20のサンプル(下記)で試した結果では、今光(イマミツ)で取得できますが
逆にいまひかりで変換した漢字でもいまみつになってしまいます。多分私の環境ではいまみつ
が一番最初の候補になっているからだと思います。
http://www.bcap.co.jp/hanafusa/VBHLP/excel08.htm
一度変換された漢字に対して後からふりがなを取得しようとすれば、上記のような
現象が起きる可能性があります。(Excelを利用した場合はこれに該当します)

又、ImmGetCompositionString API等を使った方法ならある程度大丈夫かと思いますので
試して見てください。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -