■■■■■■■■■■■■■■■■■■■ ヘッダコメントの挿入  Ver 1.0.3.2 ■■■■■■■■■■■■■■■■■■■ ############################ #1、アドインについて ############################ 1.機能 エクセルVBAソースにヘッダコメント(※)を挿入します。 挿入するコメントのテンプレートは変更可能です。 テンプレートはドキュメント生成ツールVBDOX形式に対応しています。 ※モジュールヘッダコメントとプロシージャヘッダコメントの 2種類のヘッダコメントの挿入が可能です。 2.動作確認環境 Macの場合  OS:Mac OS X 10.3.9  Excel:Microsoft Excel X for Mac  ※Mac OS 9,Excel 2001以前のバージョンでは動作確認していません。 Windowsの場合 OS:Windows 98,XP Excel:Microsoft Excel 97,2003 ############################ #2、ファイル構成 ############################ IHC  ├ReadMe.txt         …テキスト形式のヘルプ(今開いているファイル)  ├insertHeaderComment.xla   …アドイン  ├help_insertHeaderComment  │ └index.html        …HTML形式のヘルプ  ├tag_program         …タグ定義ファイル  ├tag_custom          …タグ定義ファイル(VBDOXのJava Style用)  └tag_custom_1.0.3.1以前    …タグ定義ファイル(1.0.3.1以前のテンプレート) アドインの使用方法は、このファイルにも書いてありますが、 詳細(Q&A、バグ情報、前バージョン使用者に対しての説明 、挿入するヘッダコメントのテンプレートについての説明、アドインの設計図) を見たい場合は、HTML形式のヘルプを参照願います。 ############################ #3、インストール方法 ############################ 1.Windowsを使用している方は、 [ツール]メニューの[マクロ]-[セキュリティ]から Excelのセキュリティレベルを「中」にしてください。 2.Windowsを使用している方で、Excelのバージョンが2002 以上の場合は、 [ツール]メニューの[マクロ]-[セキュリティ]で表示されるダイアログボックスを開き、 [セキュリティ]ダイアログの[信頼できる発行元]タブを選択後、 [Visual Basicプロジェクトへのアクセスを信頼する]にチェックを入れてください。 ※1、2の操作を行うと、ウィルスに対して弱くなるので対策ソフトを入れるなどを してください。 3.Excelのメニューの[ツール]-[アドイン]からアドインを登録してください。 ############################ #4、起動方法 ############################ 1.Windowsの場合はExcelを起動すると、アドイン内の プログラムも自動で起動します。 何も行うことはありません。  Macの場合はExcelを起動しても、アドイン内のプログラムは 自動で起動しません。 VBE(Visual Basic Editor)を開き、 [プロジェクト]エクスプローラで[IHC]プロジェクトを選択した状態で、 [ツール]-[マクロ...]から[addIHCButton]マクロを実行してください。 ※これにより、VBAソース上で右クリックしたときに表示される ポップアップメニューに[ヘッダコメントの挿入]ボタンが追加されます。 ############################ #5、ヘッダコメント挿入方法 ############################ 1.モジュールヘッダコメントの挿入方法 VBAソース上の[(Declarations)]の任意の場所で右クリックし、 [ヘッダコメントの挿入]ボタンを押します。 2.プロシージャヘッダコメントの挿入方法 VBAソース上の任意のプロシージャ内で右クリックし、 [ヘッダコメントの挿入]ボタンを押します。 ############################ #6、アンインストール方法 ############################ 1.Excelのメニューの[ツール]-[アドイン]からアドインを解除してください。 2.アドインファイルを削除してください。 ############################ #7、修正履歴 ############################ 1.0.3.1→1.0.3.2  テンプレートをVBDOXのJava Style形式に変更 1.0.3→1.0.3.1  テキスト形式のヘルプを追加した。  HTML形式のヘルプを修正した。 1.0.2→1.0.3  Macで起動したとき、自動でボタンの追加を行わないようにした。(バグ対応)  ヘルプを修正した。 1.0.1.1→1.0.2  「ヘッダコメントの挿入」ボタンが既に追加済みのときに、実行時エラーとするのではなく、ダイアログを表示するようにした。  VBAのエラートラップの方法が「エラー処理対象外のエラーで中断」となっている状態で下記のバグが発生するのを修正した。  その他、修正。 1.0.1→1.0.1.1  ヘルプに間違い(HTMLタグの記述ミス)や判りにくい箇所があったので修正した。 1.0.0→1.0.1  IHCプロジェクトに対してプログラムが動作しないようにした。  (プログラムを実行させるとエラーダイアログが表示される。)  ヘルプの構成を少し変えた。  (QandAを[プログラムについて]メニューではなくトップのメニューから見えるようにした。) 0.8.x→1.0.0  ポップアップメニューに表示されるボタンの名前を変えた。  0.8.xの場合:コメントの追加  1.0.0の場合:ヘッダコメントの挿入  タグをエクセルシート内に定義するのではなく、外部ファイルに定義するようにした。  そのため、例えば、   現在時刻から特定の時間を足した(引いた)時刻を取得する事が出来なくなった。   特定の文字列(URLやメールアドレス)を定義できなくなった。  他にも、いろいろ出来なくなった事があるかも。  引数の情報(番号、名前、デフォルト値など)を取得できるようにした。(それ以外にも取得できる値を増やした。)  作成者(タグ)の取得方法を変えた。  0.8.xの場合:ThisWorkbook.WriteReservedBy(マクロがあるブックを書き込み権限で開いているユーザの名前)  1.0.0の場合:Application.userName(Excelのユーザ名)  プログラムが複雑になったかも。(クラス数、総行数が増えた。)  0.8.xのモジュール数:9(コードの無いモジュールは除く)  1.0.0のモジュール数:32(コードの無いモジュールは除く)  切り貼りプログラミング(Cut - and - Paste Programming)アンチパターンに当てはまるようになってしまった。  マクロではなくアドイン形式で配布する事にした。 ############################ #8、作成者について ############################ 名前:宮崎 崇(みやざき たかし) URL: http://members3.jcom.home.ne.jp/daruma_kyo/index.html E-mail:daruma_kyo@jcom.home.ne.jp ############################ #9、注意 ############################ このアドインを使ったことによる損害は、このアドインの作成者は負わないものとします。 このアドインおよびヘルプの著作権は作成者が所有しています。 下記の条件がすべて満たされていた場合は、ソースコードの全部または一部を自由に使用・改変・複製・再配布してもいいです。  1、ソースコードで再配布する場合は、ソースコードの著作権が宮崎崇にあることを明記する事。  2、マクロウイルス等、他の人に迷惑をかけるようなプログラムを混入させない事。