役に立つExcelマクロ・アドイン集

見出し項番自動書込みツール

概要

設計書をExcelで書かざるを得ない…、プロジェクトのルールで定められている…。そのような現場に参画した際に勢いで作成したツールです。

言うまでもなく、Excelとは表計算ソフトであり、本来ドキュメントを作成することには向かないのですが、その手軽さからExcelを方眼紙化して設計書などの文書を書くことが、現場によっては間々あるのです。

Wordを使えば、章や節の番号を自動で設けることができますが、Excelではそのような機能は持たないため手打ちで頑張って打ち込むしかありません。

そんな煩わしさを解消してくれるのがこのツール。ボタン一つで文章内の見出しを自動で判定し、連番を自動書き込みしてくれます。

ダウンロード

見出し項番自動書込みツール Ver1.1

使い方

ダウンロードした直後のファイルは、セキュリティブロックが有効になっていることがあります。
そこで、ファイルのプロパティでブロックを解除してください。セキュリティ項目で許可するにチェックしてOKボタンを押せばOKです。

 

まずはダウンロードしたアドインをExcelに組み込むか、直接起動してマクロを有効にします。すると、Excelのリボンメニューのアドインに「見出し項番自動書込みツール」が追加されます。Office2003以前の場合は、ツールバーが表示されます。

「見出し項番自動書込みツール」を押すと、ウィンドウが表示されます。

 

見出し項番を書き込み方は以下の通りです。

  1. 見出し設定
    1. 見出し判定接尾辞
      1. 見出しがたとえば、「1-1.」の場合は、半角ドット「.」が見出し判定接尾辞となります。
      2. これは、すべての見出しで共通となるワードなのでご注意ください。
    2. 見出し区切り文字
      1. 上位の見出しと現在の見出しが結合されて構成されるようになります。この結合する際の区切り文字をここで設定します。
    3. 範囲行
      1. 文書の開始行や終了行が決まっている場合に、ここに行番号を指定します。省略した場合は、自動で範囲行が識別されます。
    4. 見出しレベルごとの設定
      1. Level
        1. 見出しのレベルです。
      2. 継承有無
        1. 上位の見出しと関連付ける場合、ここにチェックします。
        2. チェックすると、該当レベルの見出しの前方に上位レベルの見出し項番と区切り文字が付与されます。
        3. 例: 上位見出し「1.」で現在見出しが「3.」で区切り文字が「-」となっている場合、「1-3.」になる。
      3. 見出し列
        1. 見出しが表示する列を列番号(アルファベット)で表示します。
      4. 項番種類
        1. 見出し項番の種類を指定します。
  2. 検索ボタン押下
    1. ボタンを押すと検索結果が表示されます。
    2. 検索結果に、検出した見出し情報が「現在」の列に表示され、新たに書込まれる見出し情報が「置換」列に表示されます。
  3. 置換ボタン押下
    1. 変換したくない箇所があれば、チェックを外してください。チェックを外すと置換対象外となります。