超便利目次シート作成 Ver4.00


[Software Libraryへ戻る]
ブック内のシート及びシート内のキーワードにより目次シートを作成します。
本ソフトは、Excelのハイパーリンク機能を使用しているので、目次シートから目的のシート又はシート内指定セルを表示(アクティブに)することが出来ます。
また、別の使い方としては、ヘルプファイル作成などに応用できます。
Windowsではオリジナルヘルプファイルを作る方法が提供されていますが、Excelにはそのような機能が無いため、Excelブックにヘルプ内容を記載し最後に本ソフトにて目次シートを作成します。配布する時はそのままExcelブックを配布してもよし、HTML出力機能にてHTML形式ファイルにして配布しても良いでしょう。

ヒント)
ヘルプファイルを作成する際は、シートは各章毎に分けシート名は各章の名称にし、章の中の節については、節として目次にしたいセルに対し、キーワード設定します。


本ソフトで作成した、Helpファイルのサンプル
(これはあくまでサンプルとしてご参照ください。内容は本ソフトのVer2.00のもので現在の最新バージョンのものとは内容が異なっています。)
(但し、Helpファイルのページを見るには、IE5.0以上が必要です)


■TOPIC(主な改定内容)
Ver4.00
 ・ライセンス発行方法を変更。
  (PC固有番号となるリクエストコードによるレジストIDを廃止し任意のPCで使用可能とした)
 ・共有ファイル(DLL)及びレジストリ登録等を廃止し純粋なExcelアドインとした。
 ・配布ファイルにセットアップファイルの他アドインファイル本体とを同封。
  (PCの管理者権限が無い場合に手動によるアドイン登録が可能とした)


■メインフォーム


■起動方法
 上記メインフォームは、下記のようにExcelに追加された本ソフト用コマンドバーから起動することができます。


■目次シート作成例
 未編集の新規ブックに対し上記メインフォームの画面状態で実行すると、下記のように目次シートの名前を設定するダイアログが表示されます。

 ここでは、目次シートの名前を「目次シート」としてOKボタンをおすと、下記のように目次シートが自動作成されます。

 Sheet1を表示してみると、シート間リンク用のオートシェイプが作成されているのが分かります。
 Sheet1を印刷する際、このシート間リンク図形は印刷されません。
 また、これらシート間リンク図形が不要となった場合でも本ソフトで自動削除することが出来るので
 何時でもオリジナルのシート状態に戻すことが可能です。

 目次シートには、印刷ページ番号の他、Excelの[ページ設定]画面で設定できる情報全てを一覧で確認することが出来ます。
 薄オレンジ欄は、[ページ設定]-[ページ]タブの内容です。

 水色欄は、[ページ設定]-[余白]タブの内容です。

 紫色欄は、[ページ設定]-[ヘッダー/フッター]タブの内容です。

 ピンク色欄は、[ページ設定]-[シート]タブの内容です。

 Ver2.20からは、これらページ設定を目次シート上で変更可能です。
 目次シートでページ設定の設定を行った後、下記のコマンドにて変更箇所のみページ設定が更新されます。
 無事更新された項目は、セルが青色でマークされます。また、間違った設定を行った場合は、赤色でマークされますのでその場合は適切な値に再設定を行う必要が有ります。

 下記は「ページ設定更新」コマンドの実行結果の例です

 Ver2.20では下記のような印刷時の設定も一覧表示されます。
 現在ここで設定を変更しても印刷する機能は実装していません。将来用の欄です。

 次期バージョンでは、目次シートで印刷時の設定(印刷範囲等)を設定可能とし、目次シートからの印刷を可能とします。
 [印刷フラグ]により印刷したいシートを簡単に選択できますので従来のように印刷したいシートをグループ選択する必要がなくなります。
 また[印刷範囲]欄では標準の印刷では実現できない印刷範囲の指定を可能とします。
 例えば、シート内に6枚の印刷ページが有り、その内印刷したいがページが1,3,4,6の場合、エクセルでは3回印刷を実行しなければなりませんが、本ソフトではこの場合「1,3-4,6」と指定することによって1回の印刷で任意のページを印刷することを可能とします。


■ 暫定機能のお知らせ
 Ver2.20からは下記のような「ワークシートInformation」の出力が可能とりました。
 これらは、各シートの内容を解析して得られる結果を表示しています。
 
 現在本機能は暫定的なものであり項目の追加や削除など仕様が変更される場合があります。
 また、将来はセルをダブルクリックすると該当するシートのセルを選択した状態にし即確認ができるようにしたいと思います。
 
 これら以外にワークシートに関するこんな情報も解析してほしいなどのご要望、ご意見が有ればサポート用掲示板に書込みいただければ幸いです。
 
 特にご要望ご意見が無い場合は、処理に時間も掛かりますので機能自体を削除する可能性が大です。
 (このへんはご要望を最優先したいと思います)