質問: office郵便番号辞書を編集したい officeの住所支援に使われている郵便番号辞書があると思うのですが 同じ郵便番号で複数の地名がある場合にきちんと表示されません この場合、辞書を直接編集して、その時表示したい地名を入力して 辞書として利用したいのですが、こういう辞書編集ということが 出来ないでしょうか? よろしくお願いします。
回答: 良く覚えていないのですが、郵便番号辞書をcsv(1種のテキストファイル)で郵政省(当時)が配布していたような記憶があります。それからすると、addinソフトなどを見つければ、郵便番号ファイル(辞書)をエディタで、形式を守りつつ編集すれば、動くと思います。 (コンピュタは基本的には、表引きをやっている時は、表の内容や総量が変えられても、記録形式(フォーマット)を変えない限り、上手く読み処理するはずです。しかしレコード数が大量になるとその表を読んで、早く到達出きるように、構造化したファイルを作っていることがあり、その時は部外者には簡単にいじれないことが多い。) しかし総務省で新しいバージョンが出るとまた編集しなおしが必要になるはずです。 それだけの労力をかけるべきほど、僻地や京都?の大量の住所入力を仕事でやっておられるのでしょうか。想像できません。 余談ですが、似たような困った例で、大型ビルに振った所在地とは別の郵便番号はどうしておられますか。同じキー(=郵便番号)で2レコード出現するのは、きちんと表示されないでしょうね。そういう地区は該当住民も少ないのではありませんか。 上手くセットされないものを対象に、別途手操作で入力するか、別途vbaででも組んで、独自の郵便番号-地名対応表を作り、それを舐めて、住所をセットするほうが現実的な気がします。