• ベストアンサー

VBでIMEの変換文字列を拾いたい

IMEの機能で、 郵便番号を入力すると、住所に変換できますよね? VBで、郵便番号を入力し(変換せずに)、 その住所を別のテキストボックスに表示したいのですが、 どうすればよいか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.1

IMEの郵便番号変換は、IME自身が内部で参照する辞書を元に出力されるものです。 その間の過程を操作することはできません。 さらにIMEが参照する辞書の扱い方は、公開されていないと思いますので、実質的にムリです。 以前に郵便番号のメンテナンスについて、アドバイスをした経験がありますので、よろしかったらそちらを参考にしてください。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=101401 どのソフトもそうだと思いますが、住所&郵便番号を使用するソフトは、そのデータをマスターとして持っています。 そのマスターは、郵政省のHPからもDLできます。 それを使用すると 読みと郵便番号との相互変換が可能になります。 http://www.post.yusei.go.jp/newnumber/index.htm

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=101401

関連するQ&A

  • ime2012変換項目について

    ime2012郵便番号数字を入力して 住所に変換したいのですが 変換項目に住所変換が表示されません 辞書設定はしてあります。 どのようにしたら変換項目が表示され 住所に変換することができるのでしょうか 宜しくお願いします。

  • IME 郵便番号変換できない

    IME 人名/地名変換モードで郵便番号を入力してもその住所に変換されない番号があります。 辞書は最新にしており、実際エクセルのアドインをつかって変換をかけると正確に変換されます。 しかし、wordなどでこの番号を入力して変換をしても住所に変換されません。他の番号ならきちんと住所に変換されます。 会社中の様々なWinOSやIMEのVerでも結果は同じです。何が問題なのでしょうか? ちなみにその郵便番号は276-0029 千葉県八千代市村上南です。 おわかりになられる方、よろしくお願いします。

  • Office2007IMEで郵便番号変換?

    VistaのOffice2007のIMEで郵便番号変換についての疑問です。 郵便番号辞書を最新版に更新して、エクセルのアドインの 郵便番号変換ウイザードを使えば 700-0035 などの岡山の 住所は 岡山市北区と新しい表示で変換されるのに IMEで変換すると、古い「北区」ない住所に変換されます IMEでも新しい住所に変換するためにはどうすればいいのでしょうか

  • 郵便番号変換 IMEとウィザードはどちらがおすすめ?

    この件でひたすらお世話になっております… ≪住所≫人名・地名変換で郵便番号→住所の変換 ≪郵便番号≫関数’=ASC(LEFT(PHONETIC(△),8))で郵便番号を表示 でこれまでやっておりましたが、 住所が表示されない地域があります。IMEをアップデートしたのですが、解消されません。 (1)IMEの郵便番号変換の最新版は2003年11月で正しいのでしょうか。 ウィザードだと変換できました。 (2)IMEよりもウィザードの方が適宜最新版になっているということでしょうか。 (3)現在表示されないのは1地域のみです。そのセルだけ関数ではなくウィザードを使うべきか、全部をウィザードにすべきか、後々便利なのはどちらでしょうか…(全て入力しなおしは面倒ですが、揃っていないのも気分が悪いです。) よろしくお願いします。

  • エクセルの列に対する住所表示の質問なんです。

    B列に、郵便番号を 入力すると、郵便番号は、B列に、表示されたまま、Enterキィまたは、Tabキィを押すと、C列に、B列に対応する住所の文字列が、自動的に、表示させるように、設定をしたいのです。 環境的には、MS-IMEを使っているので、もちろん、郵便辞書機能は、ついています。 例えば、郵便番号を 入力し、変換するとセルに 住所が変換表示されるのは、わかるのですが、郵便番号も、生かしたまま、次の列のセルに、住所を 表示させたいのです。PHONETICのような関数あるいは、マクロなど、ありましたら、ぜひ、宜しくお願いします。

  • VBでの文字列操作 難技

    VBでオートコンプリートみたいな機能を作ることは可能でしょうか? (例) URLを入力するテキストボックス欄がある。 http://www.a と入力するとリスト画面が表示され あらかじめ登録しておいたaに関連するアドレスが自動的に 表示される http://www.ab とすると上記と同様にabから始る アドレスがリストボックスから自動的に表示される

  • MS-IME2012 変換モードについて

    最近、Windows8に切り替え、そのパソコンに搭載されている日本語入力システムはMS-IME2012ですが、以前のバージョンにあった、変換モード(名前専用のものとか、郵便番号を入力すると住所に変換されるもの)というのはなくなったのでしょうか? あるとすれば、どこで切り替えるのでしょうか? 一般と無変換の2種類しか出てこないのですが よろしくお願いいたします

  • 「東京」と入力・変換すると同時に、別のテキストボックスで「トウキョウ」と表示する方法

    VB.6.0で開発しております。 例えば年賀状作成ソフトなどに良く付いている機能で… (1)あるテキストボックスに「とうきょう」と仮名入力して漢字変換する。 (2)すると「東京」と表示されると同時に、別のテキストボックスには「トウキョウ」とフリガナが表示される。 …と、いった機能をVBのテキストボックスで実現するにはどうしたらよいでしょうか。

  • 住所を郵便番号に変換

    こんにちは。いつもお世話になっております。 Windows XP Pro でWord2003を使用しています。 郵便番号を入力して変換すると住所が出ますが、その逆ができません。 郵便番号辞書は最新です。 詳細なテキストサービスをオフにして、MS-IME2000 のような言語バーに すると「住所を選択 → 再変換 → 郵便番号」が可能になります。 昔、MS-IME2000 から 2002にバージョンアップしたときにも、似たようなことがあったと記憶しています。 「詳細なテキストサービスをオフにする」以外に方法はありますでしょうか? よろしくお願いします。

  • VBでIMEの辞書を切り替えるには

    VB6.0、IME2003です。 フォームでテキストボックスのフォーカス移動によって辞書を一般から人名に自動的に切り替えたいのですが、できますでしょうか?教えてくださいお願いします。

専門家に質問してみよう