本ページには広告が含まれています。
ユーザーがフォルダを選択できるようにするダイアログボックスを作成し、選択したフォルダのFolder オブジェクトを返します。
キャンセルした場合NOTHINGを返します。
ファイルを選択させる場合は、ExcelオブジェクトのApplication.GetOpenFilename メソッド (Excel)を使います。
- 構文
- Folder = Shell.BrowseForFolder( Hwnd, sTitle, iOptions, vRootFolder )
- 引数
- 戻り値
- フォルダ選択のダイアログボックスを表示し、選択したフォルダのFolder オブジェクトを返す。
vRootFolder
第四引数のvRootFolderに指定する値によって、表示内容が変化します。
特殊フォルダを指定するにはShell.NameSpace メソッドでパスを取得します。
プログラム実行例
写真の撮影日時毎に枚数を取得
選択したフォルダにある写真の撮影日時を取得・カウントします。
結果
使用関数
選択したファイルを移動する
使用関数
選択したファイルをコピーする
使用関数
選択したフォルダ内のサブフォルダを取得
使用関数
選択したフォルダのパスを取得
使用関数
指定したディレクトリ内のフォルダ・ファイル情報を取得
使用関数
公開日:
更新日:
関連記事
- Application.GetOpenFilename メソッド (Excel)
- [ファイルを開く]タイアログボックスを表示します。ファイルを正しく開けたらTrue、開けなければFalseを返します。
- Application.GetOpenFilename メソッド (Excel)
- [ファイルを開く]ダイアログボックスを表示します。選択したファイルのパスを戻値として返します。



