このルーチンを使用して、ファイルまたはフォルダー全体Application.GetOpenFilename
を開きます。*.txt
これはどういうわけか可能ですか?
たとえば、ファイル/フォルダが選択されていない場合は、親のフォルダパスが返されます。それ以外の場合は、選択されたファイル名が返されますか?
"test.txt"
例:パスに呼び出されたファイルがあると仮定しますC:\folder1\folder2\test.txt
。今、私はファイルを検索してC:\folder1
(「親フォルダ」)を選択するのが面倒です。私のプログラムは、サブフォルダー内で。を検索するようになりましたtest.txt
。しかし、時々私は怠惰ではなく、特定のファイルを選択したいtest.txt
私は両方を処理するための1つのユーザーフレンドリーなダイアログを探しています:フォルダを開く(そしてフォルダパスのみを返す)とファイルを開く(そしてファイルパスを返す)