この度は、本ソフトウェアをご使用して頂き、ありがとうございます。 '---------------------------------------------------------------------- 【ソ フ ト名】 電話番号分割ツールU[市外局番切替スケジュール対応版] 【バージョン】 1.060 【ソフト種別】 フリーソフト 【動作可能OS】 Windows 95/98/ME/NT/2000/XP 【必要なもの】 Excel 2000,2002,2003,2007 【開発 言語】 EXCEL VBA 【掲 載 日】 2003年9月13日 【著 作 権】 Copyright (C) WinArrow 【U R L】 http://www.janis.or.jp/~winarrow/ 【電子メール】 winarrow@mhl.janis.or.jp '---------------------------------------------------------------------- ★ソフト紹介   機能:数字羅列の電話番号を[市外局番]-[市内局番]-[加入番号]の形式に変換するツールです。  市外局番切替スケジュールに対応しています。   詳細機能: (1)電話番号分割: 数字羅列の電話番号を[市外局番]-[市内局番]-[加入番号]の形式に変換し、 ワークシート上の指定列に出力します。 例1:0334567890 → 03-3456-7890   0112345001 → 011-234-5001 (2)電話番号再形成: ・市外局番が変更された場合、既存の電話番号体系(「()」で囲んだ市外局番      または市内局番)を再形成して、ワークシート上の指定列に出力します。 例2:01235-3-0000 → 0123-53-0000 : 市外局番の切替の場合 0429(21)0000 → 0429-21-0000 (0429)21-0000→ 0429-21-0000 0429-21-0000 → (0429)21-0000 ※切替スケジュールに対応していますので、市外局番が変わった場合は、          分割処理を実行するだけで自動的に再形成されます。  (但し、常に最新の市外局番データで「市外局番テーブル」が作成されている場合) (3)市外局番テーブルの更新: 総務省のHPよりダウンロードしたデータを本ツール内の「市外局番テーブル」に   取り込みます。   同HPでは、データ利用が膨大なため9個のファイルに分割して提供しています。   なお、「市外局番」の設定は、毎年数回に変更されています。   本ソフト初版(V1.000)リリース時は、平成15年6月1日現在の平成17年2月までの切替   スケジュールで「市外局番テーブル」が作成されています。 V1.040では、2004(平成16)年8月のファイルデザイン変更版に対応し、平成17年度の   電話番号変更予定を登録しています。(平成18年3月まで)   留意事項:     変換処理には、総務省のHPに掲載の市外局番データを使っているので、予めダウンロード     しておく必要があります。     市外局番データは、記述内容に規則性が無い所もあり、取り込んだ「市外局番テーブル」で 100%の変換を保証するものではありません。 変換後のデータの正確性を重要視する場合は、必ずご確認いただき、不具合箇所は手修正を していただくようお願いします。 ★インストール方法と設定 ●LZHを任意のフォルダに解凍してください。  ※任意のフォルダとは、通常運用するフォルダです。   TEMP等一時的なフォルダは避けて下さい。  ※解凍前ファイルは、削除して結構です。  ※任意のフォルダ内でそのまま使用可能です。   圧縮ファイルの含まれているファイル     xlstelsep2.xls ---------------- 本体ファイル TELDB.MDB --------------------- 市外局番データベースファイル readme.txt -------------------- 本ファイル ★アンインストール方法  解凍先の任意のフォルダを削除してください。 ★[使い方] 【市外局番データ取込】   (1)市外局番データのダウンロード     次の総務省のHPより、市外局番データを任意のフォルダにダウンロードしてください。     ファイル名はそのまま使用するようにしてください。 http://www.soumu.go.jp/joho_tsusin/top/tel_number/fixed.html 「○から始まる市外局番」というURLの箇所を右クリックで「対象をファイルに保存」を    選択し、9個全部のファイルをダウンロードしてください。 ※ダウンロードするファイルは、次の項目からなるExcelファイルです。   「番号区画コード」   「MA」       「番号」       「市外局番」       「市内局番」       「指定事業者」       「使用状況」   「備考」 ※本ソフトでは、「市外局番」、「市内局番」、「使用状況」を使用しています。 「番号」:市外局番+市内局番が入っています。 ※「電話番号の変更予定」が次のURLに掲載してありますので、こちらも参考にして      ください。 http://www.soumu.go.jp/joho_tsusin/top/tel_number/new_number-2001aug.html   (2)本ソフトを起動し、表示されるツールバーの「市外局番テーブル更新」をクリックします。   (3)「市外局番テーブル更新」メニューは 「市外局番データダウンロード」 「市外局番データ取込」 「電話番号切替スケジュール登録」 で構成されています。 ・「市外局番データダウンロード」:総務省のホームページにリンクしています。 ホームページが表示されたら、市外局番データファイルを任意のフォルダに ダウンロードしてください。 ・「市外局番データ取込」:ダウンロードしたファイルの先頭ファイルから9個の ファイルを順次取り込み、市外局番テーブルに登録されます。 取り込み中は、各ファイルの取込状況(進捗)が表示されます。 ・「電話番号切替スケジュール登録」:総務省のホームページの中の変更予定年度の ページのURLをインプットボックスに貼り付けします。 切替スケジュールが市外局番テーブルに登録されます。   (4)「終了」で更新処理を終了します。(TELDB.MDBファイルが最適化されます) 【市外局番分割】  (1)本ソフトを起動後、変換対象のファイルを開いてください。  (2)変換対象の電話番号が格納されいるセル範囲を選択後、ツールバーの「電話番号分割処理」を    クリックします。  (3)次に表示されるダイアログで、変換後の電話番号の形式を指定します。  (4)次に表示されるダイアログで、変換後のデータを格納する先頭セルを指定します。    指定した先頭セルが、変換元先頭セルと同じ行でなくても、同じ行に合わされます。    指定した先頭セルに既にデータが入っている場合、自動的に列が挿入されます。    指定した先頭セルが空白でも同列の先頭セル以外のセルにデータが入っている場合、    本プログラムによって変更されてしまいますので、変換先セルの指定に当たっては    充分な注意をお願います。  (5)変換元の電話番号に論理的な矛盾があった場合は、エラー((7)項参照)になります。    確認後、手修正してください。 (6)ツールバーの「終了」をクリックするとExcelが終了しますので、変換後のデータファイルを    上書き保存しておいてください。 (7)エラー情報その他    (7-1)変換元セルは、先頭に「0」を入力するため表示形式が「文字列」であることが前提  ですが、次の条件の時は、電話番号形式に補正されます。   [条件]: 変換前の電話番号が数字で、先頭文字が「0」でない。   [補正]:「0」を先頭に付加して処理します。    (7-2)エラー詳細 次のような文字がセルに格納されます。セルの背景色が赤色になっています。 #Error0:市外局番+市内局番が未登録(未使用)の場合のエラー #Error1:電話番号の総桁数が矛盾している場合のエラー         殆どは10桁ですが、一部の地域で9桁を使用しているため、その論理チェックで         検出しています。 #Error2:電話番号に数字以外の文字が入っている場合のエラー ※従来のバージョンでは、[050][070][080][090][0120]は、エラーとして処理されて  いましたが、本バージョンからはエラーにはなりません。  [0120]は、変換せずに変換前のまま出力されます。  携帯用、IP電話用は、xxx-xxxx-xxxxという体系で出力されます。 【「市外局番テーブル」の内容】    項目 市外局番:市外局番 市外局番の桁数:照合処理と変換処理で使用 市内局番:市内局番 市内局番の桁数:変換処理で使用 から  :備考蘭にある切替スケジュール日 まで  :備考蘭にある切替スケジュール日の1日前 KEY :市外局番と市内局番を繋げたもの(最大6桁)ーー照合キー ※ACCESSMDBファイルにはパスワードが設定されています。 総務省提供データの中には、現在使用中、未使用、使用予定、切替予定が混在して いますが、「使用状況=使用中」のみ取り込んでいます。 分割処理の実施日(当日)で切替予定日を判断して「市外局番テーブル」を検索して、 電話番号を指定の形式に形成していますが、万が一不都合があれば、変換後の電話番号を 手修正する方法で対処願います。   【総務省のページの提供データについて】     総務省のページの提供データの中には、未使用、使用不可、使用予定、切替予定の 市外局番が混在していますが、本ソフトでは、「使用中」「使用予定」以外は、     取り込み非対象としています。 市外局番変更予定は別ページのデータを取り込んでします。 【ユーザー定義関数として使用する場合】 本ソフトの電話番号変換機能を「ユーザー定義関数」または「ユーザーフォーム」で 使用する場合の設定方法を記述しておきます。 (1)本ソフトを起動します。 (2)ターゲットブックのVBE画面の「ツール」「参照設定」で   VBTELSEP2 にチェックを入れます。 ●ワークシートでは、ユーザー定義関数として使用できます。   例。=TELCONV("0344445555")   ※変換形式:03-4444-5555 のハイフンで区切る形式のみ ●ユーザーフォームでは、VBA関数として使用できます。   例。Me.TetxBox2.Text = TELCONV(Me.TextBox1.Text) ※変換形式:(3)同様にハイフンで区切る形式のみ 、    ※注意事項(重要) ユーザー定義関数、ユーザーフォームで使用したファイルを他PCに渡す場合は、 本ソフトの組み込み時のフルパスがターゲットブックに記憶されているので、 複写先でも同じフォルダ構成にする必要があります。     他PCに複写して渡す時には、充分なる注意が必要です。 この方法は、個人で使用するファイルで使う以外はあまりお薦めできません。 -------------------------------------------------------------------------- ★その他 ●EXCEL2000,2007で動作確認しています。 -------------------------------------------------------------------------- ★[注意事項] ●このソフトで作成したデータを電話の通話料金の計算等、お金に係わる処理には使わない  ようお願いします。  本ソフトを使用したことによる如何なる損失/利益が発生しても、本ソフトの作者は  関与しないことを宣言します。 ●このソフトを使用した結果については、当方は一切の責任、保証は致しません。 ●このことに同意した上で、ご使用下さい。 ●マクロソースにはパスワードで保護してあります。 ------------------------------------------------------------------------- ★[著作権] ●このソフトはフリーソフトですが、著作権は、WinArrowにあります。  雑誌、ホームページ等に掲載する場合は、ご一報をお願いいたします。   Copyright(c) 2004-2009 WinArrow All rights reserved. ------------------------------------------------------------------------- ★[連絡先] ●ご意見ご要望は次のメールアドレスまでお願い致します。   mailto:winarrow@mhl.janis.or.jp   ご連絡頂く場合、本ソフトを利用している環境、入手先を明記いただくよう   お願いいたします。    環境     OSのバージョン   :     Excelのバージョン:        入手先     ダウンロードサイト名or雑誌名: ★履歴 ==== 2003/09/13 V1.000 新規作成 2004/06/22 V1.010 「市外局番テーブル」を別ファイル(TELBOOK.XLS)に分け、          検索速度を向上させました。 2004/06/22 V1.011 取り込み処理の不具合を修正しました。 2004/06/23 V1.020 総務省提供のデータ中「未使用」の市内局番の中で、「備考」欄に  使用予定が記載されている(〜からなど)データおよび「未使用復帰」  のデータを取込むようにしました。 2004/08/25 V1.030 市外局番テーブルをMDBファイルに変更。  (MDBファイルの直接変更をする場合のみ、ACCESSアプリケーション要)  変換処理時間の飛躍的な改善(約1/100) 2004/11/25 V1.040 総務省提供データのデザイン変更(平成16年8月以降)に対応しました。  市外局番切替スケジュールの自動取込を可能にしました。  AccessMDBファイルの最適化処理を組み込みました。 2007/06/21 V1.050 総務省提供データのデザイン変更(平成19年6月以降)に対応しました。 2009/04/30 V1.060 Excel2007に対応して、コマンドバーをユーザーフォームに変更しました。