2009-06-17 24 views
2

Excel 2007のFileSearchオブジェクトでSometingが発生しました。 FileSearchが隠れていると言われています。 Excel VBAを使用してファイルを検索する方法がないことを意味しますか?Excel 2007 VBA FileSearchがありません

答えて

3

「excel 2007 vba filesearch」を検索すると、Dir関数を使用して検索することができます(例:this post)。

2

Microsoft Scripting Runtimeライブラリへの参照を追加します。これにより、FileSystemObjectにアクセスできるようになります。これにより、ファイルの存在を簡単にテストしたり、ディレクトリを繰り返したりして、独自の検索を実行できます。

1

カスタムドキュメントのプロパティを検索する場合は、現在のところその方法はありません。 Dirで検索を絞り込み、それぞれを個別に開く必要があります。

0

スティーブ氏によると、FSOオブジェクトを使用して、特定のルートパスとフィルタ式を使用してファイルを検索できます。拡張子でfitleringで利用できる優れたドキュメントがあります(必要な拡張子を含めるか、または.xlsで忘れずに)、FSOオブジェクトモデルのオブジェクトを使用してください。

FileSearchメソッドの減価償却に関する説明(msftによる)。参照 - 基本パターンについてはhttp://support.microsoft.com/kb/920229

を参照してくださいFSOを再帰的にディレクトリのセットを検索するためのFSOを使用する - あなたが戻って取得したい場合は、まだ Application.GetOpenFilename を使用することができます http://support.microsoft.com/kb/185601

ブックへのパス。

関連する問題