例えば、"一"の場合は"イチ"を取得したいのです。
IMEパッドでは表示されるので取得できそうな気がするのですが。
「MeCab」は、日本語文の単語への分解と読みの取得ができるオープンソースの形態素解析エンジンです。機能的には、IMEの反対と考えてもらえばいいでしょう。
本来は日本語文を分解するものですが、漢字一文字を投入することで、読みを取り出すことができます。(形態素解析の機能については「PHPで形態素解析を行う」をご覧ください)
VBからの呼び出しについては「日本語形態素分析エンジンMeCabをVB2005より利用する」が参考になるでしょう。
こちらにやり方がありますので参考になるかと思います。(一番下の方)
IMEの読みガナを取得したい: DOBON.NETプログラミング掲示板過去ログ
IMEを参照するためテキストボックスが必要です。
変換する際の「読みガナ」ではなく、あらかじめ漢字が持っている情報としての"音"の情報が取得できればと思っています。
たとえば”日本”の場合は、”にほん”と入力して”日本”に変換され、”ニホン”という結果が取得されますが、私が欲しいのは、各漢字を音読みした”ニチ”と”ホン”なのです。
また、テキストボックス等を必要とせず”日”を引数で渡すと”ニチ”が帰ってくるような処理を望んでいます。
別のエンジンとかを使用するのではなく、VB2005単独で取得出来るようにしたいです。