_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ _/ ソフト名:kt電話郵便アドイン (Ver2.41) _/ 種 別:フリーソフト _/ 開発環境:WindowsXP SP2 & Excel2007SP1, Excel2002SP2, 2000SR1, 97SR1 _/ 動作環境:Excel97〜Excel2007 _/ 著作権者:角田 桂一 < addinbox@h4.dion.ne.jp > _/           < http://www.h3.dion.ne.jp/~sakatsu/index.htm > _/ 免 責 :このマクロを使用したことで発生したいかなる損害に _/      ついても、作者は一切責任を負わないものとします。 _/ 再配布 :内容を改変しないという条件で、再配布は自由です。 _/ 転 載 :無断転載はご遠慮願います。 _/ 履 歴 :2004/10/31 Ver1.00(同梱DBブック日付: H16/10/31 ) _/      2004/11/ 6 Ver1.01(同梱DBブック日付: H16/11/ 6 ) _/      2005/ 5/24 Ver2.00(同梱DBブック日付: H17/ 5/14 ) _/      2005/ 6/30 Ver2.01(同梱DBブック日付: H17/ 5/14 ) _/      2006/ 3/ 2 Ver2.10(同梱DBブック日付: H18/ 3/ 2 ) _/      2006/ 2/15 Ver2.20(同梱DBブック日付: H19/ 2/15 ) _/      2007/ 9/ 1 Ver2.30(同梱DBブック日付: H19/ 9/ 1 ) _/      2008/10/10 Ver2.40(同梱DBブック日付: H20/10/ 3 ) _/      2008/12/20 Ver2.41(同梱DBブック日付: H20/12/ 6 ) _/ _/ その他 :Trend Micro VB2008 にてウィルスチェックしてあります。 _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/  ※ Windows Vista 環境の方へ ※    Windows Vista 環境で、kt電話郵便アドインのヘルプファイルは標準    では利用できません。利用するには「Vista 用 WinHelp モジュール」    のインストールが必要になります(下記参照)。    http://www.h3.dion.ne.jp/~sakatsu/Vista_WinHelp.htm 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 1.配布ファイルを解凍すると、下記のファイルに展開されます。   まず、適当なフォルダに配布ファイルを解凍して保存してください。    ReadMe.txt     ‥‥‥ このファイル    Vista利用の方へ.txt ‥‥‥ Vista環境でヘルプファイルを閲覧する為に    kt電話郵便Addin.xla ‥‥‥ kt電話郵便アドイン本体    kt電話郵便.hlp   ‥‥‥ ヘルプファイル    kt電話郵便.cnt   ‥‥‥   〃    の目次情報等    DB_ReadMe.txt    ‥‥‥ DBブックのReadMe    kt電話郵便DB.xla  ‥‥‥ 市外局番/郵便番号を収録した                  データベースブック(事業所なし版)    ※配布ファイルは LZH 形式ですので、解凍ソフトが必要です。     持っていない方は、ベクター( http://www.vector.co.jp/ )等から     ダウンロードしてください。個人的には『 +Lhaca 』 がお薦めです。      http://park8.wakwak.com/~app/Lhaca/    注) kt電話郵便DB.xla に収録されている内容はソフトリリース時点での      ものです。最新版かどうかは「作者HP」で確認して下さい。 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 2.『kt電話郵便アドイン』の登録方法 および 詳しい内容はヘルプファイル   【kt電話郵便.hlp 】に記載してあります。まず【kt電話郵便.hlp 】をク    リックして内容をお読みください。 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 3.この『kt電話郵便アドイン』では     ・電話番号を市外局番に応じてハイフン編集     ・郵便番号⇔住所の相互変換  という2つの機能を一括処理/ワークシート関数として提供します。   「電話番号のハイフン編集」「郵便番号⇔住所 変換」ともにQ&Aサイト  で良く見掛ける質問ですが、簡単そうでいて実際には、かなり難易度の高い  処理です。処理自体もかなり複雑ですが、なによりも元となるデータがエク  セルで素直に扱えないほど巨大なサイズである事が非常に高いハードルとし  て立ちはだかっていました。   このkt電話郵便アドインでは、元となる検索データを    【電話&郵便番号 計35MB超⇒6MB程】(共にExcelBookベース)  にまでコンパクト化(6分の1)する事ができました。これによりエクセル  ブックとしてのアドイン提供が可能になりました。更に、検索手法の工夫に  よる処理時間の短縮によってワークシート関数という形での利用も可能にな  りました。   なお、「事業所 郵便番号」が必要なければ、そのデータを取り除いて  3MBと、よりサイズを小さくした版も用意しています。ただし、何れも  「読み仮名」情報は収録していませんので、ご了承願います。  また、平成13年1月以降の「統合合併などにより廃止」された市区町村  データも収録しています(検索/変換処理では新名称を案内します)。 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 4. kt電話郵便アドインでは、本体ソフトとデータベースは別ブックにし   てあります。また、提供するデータベースブックは次の2種類を用意し   ています(作者HPよりダウンロード可)。   随時、最新データによる更新版を公開しています。    (1) 全国市外局番+全国一般郵便番号+大口事業者郵便番号       (圧縮配布ファイル:約2MB, 解凍後:約6MB)      圧縮配布ファイル名[ ktTelPost_DByymmddJ.lzh ]    (2) 全国市外局番+全国一般郵便番号       (圧縮配布ファイル:約1MB, 解凍後:約3MB)      圧縮配布ファイル名[ ktTelPost_DByymmdd.lzh ]   圧縮配布ファイル名は末尾[J]の有無が事業者郵便番号の有無です。   yymmdd部分は、そのブックを作成した日付です。   解凍後のデータベースファイルは、どちらも同じ名前     [ kt電話郵便DB.xla ]   ですが、ファイルのプロパティに事業者郵便番号の有無/作成日付   を記載してあります。   kt電話郵便アドイン本体ソフトの配布ファイルには、(2)の事業者   郵便番号なし」版が同梱されています。   事業者郵便番号が必要な場合は、別途、作者HPよりデータベース   ブックのみダウンロードして差し替えてください。 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 5.更新履歴   Ver2.41 2008/12/20 a) Ver2.40が、Excel2003以前において        「プロジェクトまたはライブラリが見つかりません」または        「非表示モジュール ktForm郵便一括変換 内でコンパイルエラーが発生しました」      というエラーを出す件について、アドインブックを作成しなおしエラーに      ならないように対応しました(Excel2007とのマルチインストール環境が原因でした)。      原因の詳細は下記を参照。        http://www.h3.dion.ne.jp/~sakatsu/Excel_Tips08.htm#S6      機能はVer2.40と同一です。 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   Ver2.40 2008/10/10 a) Excel2007対応への動作確認/修正を行いました。 b) Vista環境でのヘルプ表示の可否チェックを加えました。 c) [郵便→住所]変換の際に「空白区切り」の有無を指定可能にしました。 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   Ver2.30 2007/9/1 a) 郵便番号の[旧→新]変換機能において、複数の住所で郵便番号を      共有している地域での郵便番号付替えに対応しました。      H19/9/1現在、対象となるのは以下の1件のみです。       愛知県 名古屋市中村区 笹島町 〒450-0003 → 〒450-0007       愛知県 名古屋市中村区 名駅南 〒450-0003 → (そのまま) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   Ver2.20 2007/2/15 a) 電話番号編集機能について、0578/0460 の市外局番地域の電話番号が  9桁から10桁に増える事に対応します。 b) 郵便⇔住所検索の「〒検索」「市町村検索」において、旧DB指定を  追加します。 c) 郵便⇔住所検索に「曖昧検索」を追加します。住所の一部でマスク  検索(前方・後方・中間一致)が可能になります。 d) 郵便番号の[旧→新]変換機能を追加します。 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   Ver2.10 2006/3/ 2     a) 日本地図フォームを表示する関数「ktJapanMap2」を追加     b) 住所→郵便番号変換において、都道府県を省略した住所での変換をサポート     c) 都道府県を省略した住所から、都道府県を検索する関数「kt都道府県名」と、       都道府県を直接書き加えるメニュー機能を追加     d)「郵便⇔住所検索/市区町村検索」のフォーム部分をVBAから呼び出す       関数「kt住所選択」と、右クリックメニューから利用する機能を追加     e) 入力支援機能に以下の機能を追加        ・電話番号編集が追加されました。        ・郵便→住所と住所→郵便を別個に指定できるようにしました。        ・設定画面のインターフェースを一新しました。        ・対象セル範囲などの情報をINIファイルに保存して次回実行時に         再利用できる機能を追加しました。        ・入力支援のイベント発生を無効にするサブルーチンを追加します。     f) 各郵便番号検索フォームにおいて、変換リスト内で「以下に記載が無い場合」       等、【町域なし】データを先頭に表示するようにする     g)「住所→郵便」変換などで、市区郡町村名の後に【大字、小字、字】を挟んで       町域名を記述している住所の場合に、「見つからない または 代表郵便番号」       という結果になるのを修正し、町域に合致するデータを検索できるようにしました。     h) 変換候補フォームと旧→新変換フォームでのリストボックス選択をダブルクリック       でも可としました。 --- バグ修正 --     i) 各メニュー機能からシート上へ出力する際に、プロテクトシートの判断で誤り       があり、ロックされたセルを指定した場合に実行時エラーが発生する。     j) RefEditコントロールを配置しているフォームで、閉じるボタン[X] を無効に       していると、Excel97の場合に操作不能状態に陥る事がある。 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   Ver2.01 2005/6/30 a) 入力支援モードで出力先を「指定:行>1(下側)」で設定 してもマイナス位置(上側)に出力される不具合を修正 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   Ver2.00 2005/5/24     a) 「旧住所変換」機能のサポート     b) 「旧→新 住所変換」機能のサポート     c) 「郵便住所変換 入力支援」機能のサポート     d) 「ヶ、ケ、が、ガ、ヵ」「の、之、ノ」「ツ、つ、っ、ッ」の 住所ゆらぎ対応     e) 郵便⇔住所検索[市区町村別]で、都道府県の指定に、日本地図       フォームによる選択機能を搭載     f) 「〒415-0001,"静岡県","下田市","下田市の次に番地がくる場合"」      という住所データパターンへの処理を追加     g) 住所内に含まれる[CR/LF]除去機能に[TAB]を追加 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ver1.01 2004/11/ 6 以下のバグ修正     a) 右Clickでの[郵便→住所]において、ハイフン無し&書式:数値      で7桁郵便番号を入力されている場合、書式で末尾に付く半角      空白の影響で8文字とカウントされて変換できない不具合     b) 政令指定都市への移行で[市]から[市区]に変わった        埼玉県さいたま市xxxx区      の住所が変換/検索できない不具合     c) b)に関連してDBブック仕様を一部修正し[H16/11/6 作成版]      とする - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   Ver1.00 2004/10/31 初版 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜