
| Home | What's New |
生産性向上 基本テクニック |
トラブル回避 テクニック |
生産性向上 リンク |
personal.xls 強化講座 |
生産性向上 ツール |
Site Map | Coffee Break |
Guest Book |
地球風 画像館 |
Q&A
Salon EXCELの質問はこちらへ |
< DirTools.xls 改版履歴 >
|
03/14/1999 -
|
| Version No. | Date ※ | 内 容 |
| 2.7 | 2004/05/22 |
調査するドライブ名/フォルダ名の指定や高速モードの指定などを1画面で行えるダイアログを新設しました。これに伴って、一旦指定したドライブ名/フォルダ名の取り消しも可能になりました。
|
|
再調査の時も上記と同じダイアログを表示しますので、前回の調査フォルダの追加・削減や、検索条件だけを変更するなどのアレンジが行えるようになりました。
|
||
|
さらに、検索条件の指定は前回調査のままで、別のフォルダを調査するといったことも出来るようになりました。
|
||
|
ドライブ名/フォルダ名が同一のものや親子関係にあるものを指定できないようにチェックすることにより、調査が重複してしまうのを防げるようになりました。
|
||
|
Ver2.6で追加した、選択セルが含まれる行の調査結果からファイル数やサイズ合計等をステータスバーに自動表示する機能について、他のブックがアクティブになった場合には表示を消去するように改良。
|
||
|
ファイル名での重複チェックで、調査漏れが発生する場合があるバグを改修。
|
||
|
2GBを超えるファイルサイズが正しく表示されないバグ(FileLen関数の戻り値がLong型のため2GB以上の数値を扱えない現象)を改修。
|
||
|
隠しファイル属性やシステムファイル属性が付いたフォルダが検索されないバグを改修。
|
||
|
2.6
|
2003/06/07
|
内部ロジックの改善により、1万行程度の高速モードでの調査でVer2.5比約30%の高速化を実現しました。(調査結果が大量の場合、Ver2.2に比べて倍以上のスピードになりました)
|
|
File一覧・Duplicate・MyListの各シートで1つ以上のセルを選択すると、その行の調査結果のファイル数・サイズ合計・平均・最大値(とその位置)・最小値(とその位置)を画面下のステータスバーに表示する機能を追加しました。説明はこちら。
|
||
|
各種フォーム画面のボタンやチェックボックスなどにアクセスキーを割り当てました。
|
||
|
セーブせずに閉じる際にExcelから出力される「保存しますか?」のメッセージを、キャンセルボタンなしに変更しました。(終了時イベントでDirTools(1)メニューを削除しているが、終了をキャンセルするとメニューだけ削除されてその後の処理でエラーが発生してしまうため)
|
||
|
ExcelViewerがインストールされていると、シート上のExcelファイル名をダブルクリックするとExcelが2つ立ち上がってしまう場合があるバグを改修。
|
||
| 2.5 | 2002/08/10 |
従来は9種類のソート方法の選択のみでしたが、3つのソートキーを自由に指定できる高度なソート機能を追加しました。
|
|
Excelボタン、およびファイル名ダブルクリックでEXCELファイルを開くときに、「読み取り専用で開く」と「最近使用したファイルリストに追加する」を指定できるようにしました。
|
||
|
フォルダーの属性(Attribute)が16ではなく48等になっていると、パス・ファイル名のソートが正しく行われないバグを改修。
|
||
|
ファイル名の変更で、ファイルが開かれているなどの理由でエラーとなった場合もシート上のファイル名は変更さR手しまうバグを改修。
|
||
|
Duplicateシートから「パス・ファイル名をMyListに追加する」を選んだ場合に正しく処理されないバグを改修。
|
||
| 2.4 | 2001/12/09 |
複数のファイルのファイル名を「連番」で変更する機能を追加しました。デジカメ写真のファイル名を一括変換するのに便利です。
|
|
調査・再調査・重複ファイル調査において、「高速モード」を新たに用意しました。高速モードを選択すると、調査終了まで画面の表示更新を行いません。(従来は調査中にフォルダーが変るたびに一瞬だけ画面を更新していました)
これにより、6000行程度の調査で35%程度の高速化を実現しました。
|
||
|
2.3
|
2001/10/09
|
2001/10/23 EXCEL97でVer2.3が稼動しないバグを改修 |
| 調査対象としたドライブ名/フォルダ名と検索条件を、名前を付けて保存する機能、およびその保存したファイルを読み込む機能を追加しました。
これにより、以前調査したドライブ名/フォルダ名と検索条件での再調査が容易に行えるようになりました。 保存されるファイルは dts という拡張子になります。 |
||
| 検索条件に拡張子を指定して調査すると、調査結果が重複してしまう、あるいは指定した拡張子を含むより長い拡張子が検索されてしまう場合がある、というバグを改修しました。 (例えば、*.htmを指定すると*.htmlも検索されてしまう。Dir関数の仕様と思われる。そのため、*.htmと*.htmlの両方を指定すると、*.htmlの調査結果が重複してしまう。) |
||
| タイトル行に設定しているコメントが、マクロを実行していると吹き出しの形が縦に伸びていってしまうため、ブックを読み込むたびに設定する方式に変更しました。 | ||
| 内部ロジックの改善により、1万ライン程度の調査で約10%処理速度を向上させました。 | ||
| 2.2 | 2001/05/12 |
ワイルドカード文字を使用した検索条件の指定を可能にしました。最大247の条件を同時に指定できます。
例えば、「エクセルファイルだけを検索したい」場合は、 *.xls という条件を、「"abc"で始まり5文字のファイル全てを検索したい」場合は、 abc??.* という条件を指定します。 ただし、調査対象としたフォルダ名とその下位フォルダ名は、条件に当てはまるファイルの有無に関わらず全て検索結果として表示されます。 もちろん、「再調査」機能においても前回調査時に指定した検索条件がそのまま適用されます。 |
|
最近使用したファイルのリストをMyListシートに書き出す機能を追加しました。
これにより、ファイルメニューに表示される「最近使用したファイルリスト」をMyListシートに退避・保存させておいて、あとからまたリストに登録するといったことが可能になりました。 |
||
|
調査経過ファイル数表示の一部不具合を改修。
|
||
|
調査結果で拡張子が1種類しか無い場合の拡張子ごとのファイル数・容量集計表作成の不具合を改修。
|
||
|
最近使用したファイルリストの最大数を0に設定した場合のバグを改修。
|
||
| 2.1 | 2001/04/01 |
右クリックメニューおよびDirTools(1)メニューの「最近使用したファイルの一覧に追加する」機能を変更し、ファイル一覧(リスト)からの個別ファイル名削除や順番の変更を可能としました。
|
|
Workシートに拡張子ごとのファイル数を集計する機能を追加しました。
|
||
| 2.0 |
2001/01/27 |
「ファイル名を変更する」機能を新設しました。 |
|
Workシートに拡張子ごとのファイル容量を集計する機能を追加しました。
|
||
| 1.9 | 2000/06/12 |
ワークシートメニューバーにDirTools専用のメニューを追加しました。
これにより、キーボード操作で「調査」や「ソート」等のボタンの機能、および右クリックメニューに追加した機能を実行させることが出来るようになりました。
|
|
MyListシートからパス・ファイル名を削除するときに表示される件数の一部不備を改修。
|
||
|
DirToolsで追加した右クリックメニューが他のEXCELブックを操作するときにも表示されてしまうバグを改修。
|
||
|
ファイル(ブック)を閉じても、DirToolsで追加した右クリックメニューが残ってしまうバグを改修。
|
||
|
ネットワーク上のパス・ディレクトリーを指定した際に、プロパティを取得できずにエラーとなる場合があることに対応。
|
||
| 1.8 | 2000/3/17 |
各シートの右クリックメニューに「最近使用したファイルの一覧に追加する」機能を新設しました。「ファイル」メニューで最大9つ表示される「最近使用したファイル」に任意のファイル名を追加することが出来ます。
|
|
各シートの右クリックメニューに「カレントフォルダ名に設定する」機能を新設しました。「ファイル」メニューの「開く」などで表示されるダイアログで、最初に指定されているフォルダの設定が容易になります。(ただし、設定が有効になるのは次回EXCEL起動時からとなります)
|
||
|
各シートの右クリックメニューに追加している機能を、ワンキーで選択できるようにしました。
|
||
|
「パスとファイル名の昇順」でのソートにおいて、ファイル名の先頭に”!”などの文字があると、ソート順が一部正しくなくなるバグを改修
|
||
| 1.7 | 1999/12/02 | 「File一覧」シート、「Duplicate」シート、「MyList」シートの右クリックメニューに「最新の情報に更新する」機能を追加しました。ファイルの日付・サイズ・属性を最新の情報で表示し直します。(変化があれば文字が緑色になります) |
| 「MyList」シートにも「ソート」ボタンを新設しました。「File一覧」シートのソートボタンと同じ9種類の並び替えが行えます。 | ||
| 「MyList」シートの右クリックメニューに「パス・ファイル名をMyListから削除する」機能を追加しました。 | ||
| 「File一覧」シート、「Duplicate」シート、「MyList」シートで、[UNKNOWN][DELETED]になった行を、右クリックメニューから「パス・ファイル名をシートから削除する」機能を追加しました。 | ||
| 右クリックメニューにアイコン表示を追加しました。これにより、直感的なメニュー選択が可能になりました。 | ||
| DirToolsを開いた直後にDirectoryシートの「再調査」機能を使うとループするケースがあるバグを改修。 | ||
| 1.6 | 1999/10/14 | 「Directory」シートに「再調査」ボタンを新設しました。前回と同じドライブやフォルダを調査する場合には、このボタンを押すだけで済みます。 |
| 「重複」ボタンでダブリファイルの洗い出しを行うと「File一覧」シートがソートされてしまう状態でしたが、その時点での並び順に戻すようにしました。 | ||
| ドライブを調査対象に指定したときに、DirectoryシートのDate&Timeが誤った内容のまま残ってしまっていたバグを改修。 | ||
| PCによってはファイル名ダブルクリックでEXCELが2つ立ち上がるケースがあることに対応。 | ||
| 1.5 | 1999/08/16 | 拡張子セルのダブルクリックで関連付いているプログラム名を表示する機能のバグを一部改善しました。ただし、Win32APIのFindExecutableの問題なので、完全には解決出来ていません。詳しくはFAQページをご覧下さい。 |
| 右クリックメニューに、「エクセルで開く」「テキストエディター1で開く」「テキストエディター2で開く」「テキストエディター3で開く」というメニューを追加しました。 | ||
| 「Directory」シートにも、エクスプローラを開く機能に加えてプロパティを表示する機能を追加しました(右クリックメニューより)。 | ||
| ステータスバーに表示する調査経過のファイル数がマイナス表示になるバグを修正。 | ||
| 一度大量の調査をすると、それ以降少量の調査をしてもファイルサイズが大きいままになってしまう状態を解消。 | ||
| ディレクトリとファイルの数がEXCELのMax行数(65536行)に達してしまったときにエラー終了しないように修正。 | ||
| 1.4 | 1999/07/05 | 右クリックメニューに「プロパティを表示する」というメニューを追加しました。パス名のセルではディレクトリのプロパティが、それ以外のセルではファイルのプロパティが表示されます。属性の変更も可能です。 |
| 日付・時間の表示形式を、曜日付き・秒付きに変更しました。 | ||
| ファイルをExcelボタンやTextボタンで開く時の、ファイル存在チェックの不具合を修正 | ||
| パス・ファイル名をMyListに追加する際の画面表示を一部修正 | ||
| 1.3 | 1999/06/23 | 「File一覧」シート、「Duplicate」シート、「MyList」シートの拡張子が入っているセルをダブルクリックすると、関連付いているプログラムのパス・ファイル名を表示する機能を追加しました。 |
| ファイル名ダブルクリックで開く時にパスまたはファイルが存在しない場合の不具合を修正 | ||
| タイトル行でダブルクリックした場合の不具合を修正 | ||
| [UNKNOWN]や[DELETED]のファイルをEXCELやTEXTボタンで開くときの不具合を修正 | ||
| 1.2 | 1999/06/19 | 「File一覧」シートと「Duplicate」シートの右クリックメニューに「ファイルを削除する」というメニューを追加しました。このメニューを選ぶことで、選択したファイルが削除されます。(複数選択して削除することもできます) 削除はエクスプローラから行う場合と全く同じ動きをします。ローカルドライブのファイルの場合は「ゴミ箱に移してもよろしいですか?」と聞いてきますし、ネットワークドライブのファイルの場合は「削除してもよろしいですか?」と聞いてきます。アクセス権などのチェックもされます。 |
|
1.1 |
1999/06/11 | 「MyList」シートを新設しました。 「File一覧」シートと「Duplicate」シートの右クリックメニューに「パス・ファイル名をMyListに追加する」というメニューを追加しました。このメニューを選ぶことで、選択したパス・ファイル名がMyListに追加されます(複数選択して一気にMyListに追加することもできます)。なお、MyListシートは新規の「調査」をしてもクリアされません。 頻繁に使用するファイルをMyListシートに保存しておいて、ダブルクリックで起動させることが可能となりました。 |
| Workシートに調査時のコンピュータ名とユーザ名をセットするようにしました。 | ||
| ファイルオープン時に「調査しますか?」を聞いてこないように変更 | ||
| ネットワーク上のコンピュータそのものを選択した場合の不具合を修正 | ||
| 1.0 | 1999/05/28 | 正式版として公開 (Vectorでダウンロードできるようになりました) |
| フォルダー選択時に表示するダイアログを、「ファイルを開く」ダイアログから「フォルダの参照」ダイアログに変更。より直感的にドライブやフォルダーを指定できるようになりました。 | ||
| パス名が入ったセルでダブルクリックすると、そのパス(フォルダ)でエクスプローラーが開くようにしました(各シート共通)。これにより、重複しているファイルの名前を変えたり削除したりする作業を効率よく行うことが出来るようになりました。 | ||
| ファイル名が入ったセルでダブルクリックすると、そのファイルに関連づけられたアプリケーションでそのファイルを開く機能を追加しました(File一覧シート、Duplicateシート)。なお、EXCELに関連付いているファイルの場合は、現在起動中のEXCELの中でファイルを開きます。(Auto_Openマクロも実行されます) | ||
| Directoryシートに、各フォルダーのファイルサイズを集計するようにしました。(下位ディレクトリのサイズを含んだ数字です) | ||
| ファイル名を変更して保存しても稼働するように改善 | ||
| Directoryシートのフォルダの作成時間が誤っていたのを改修 | ||
| 0.9β | 1999/04/13 | File一覧シートとDuplicateシートで、ダブルクリックでのファイル削除機能を追加 |
| 0.8β | 1999/04/01 | ファイルを開くエディターを3つまで指定可能に変更 |
| 0.7β | 1999/02/17 | ボタンとダイアログの追加 |
| 0.6β | 1999/02/15 | 重複ファイル洗い出し機能に、ファイル名での重複洗い出し機能を追加 |
| テキストエディターの登録機能、ファイルをExcelとエディターで開く機能を追加 | ||
| 0.5β | 1999/01/29 | 複数ディレクトリ(もしくはドライブ)を指定可能に |
| 0.4β | 1999/01/27 | 各種ソート機能追加、ファイルサイズと時間での重複ファイル洗い出し機能追加 |
| 0.3β | 1999/01/13 | エラー時はスキップ(NTのProfilesディレクトリなど) |
| 0.2β | 1999/01/08 | 指定ディレクトリを標準ダイアログから指定できる機能を追加 |
| 0.1β | 1998/12/16 | 全サブディレクトリのファイルを表示するロジック完成 |