Host)の機能を利用してWindowsのDirコマンドを実行し、ファイル名の一覧を取得します。Dirコマンドでは、対象となるフォルダやファイル属性、並び順、サブフォルダを含むかどうかの指定などを簡単に行うことができます。次のサンプルはサブフォルダ内のファイルも含めたファイル名の一覧を取得し、A列にパスを、B列にファイル名を出力します。定数SEARCH_DIRに指定したフォルダについて、定数SEARCH_FILEで指定したファイルを検索します。Sub(1)ではWSHのWshShellクラスのインスタンスを作成し、Runメソッドを実行します。コマンドプロンプトを呼び出し、変数strCmdで指定した命令(Dirコマンド)を実行しています。Dirコマンドは次のような構文で記述します。オプションパスやファイル名にはワイルドカードを使用できます。パスを省略するとカレントフォルダが対象となり、ファイル名を省略するとすべてのファイルが対象になります。サンプルではDirコマンドの出力結果を「>」で一時ファイルにリダイレクトしています。Dirコマンドで指定できる主なオプションは次のとおりです。フォルダ名・ファイル名のみを表示する。ファイルの属性を指定する。)フォルダ名とファイル名を分けずにA列にフルパスで書き出す場合は、(2)以降のコードを次のようにすることもできます。WorksheetFunction.Transpose(FileList)ファイル名の一覧を取得する簡易な方法として、VBAのDir関数とループ処理を組み合わせる方法もあります。サブフォルダを含めるには再帰処理を行う必要があります。詳細は「サブフォルダを含めてファイル一覧を取得する(Dir関数の再帰呼び出し)」を参照してください。Object)を使って取得する方法もあります。FSOには作成年月日や最終アクセス日など、詳細な情報を取得できるプロパティがあります。一般に、FSOを使う方法よりもDirコマンドを使う方法の方が高速です。取得したい項目やデータ量に応じて使い分けると良いでしょう。利用者の皆様にお知らせです。WindowsVBScript教えてください。剰余演算ハイパーリンクについて教えて下さい。Corporationの米国及びその他の国における登録商標です。その他システム名、プログラム名などは、一般に各社の登録商標です。