No.7
- 回答日時:
>>VBSって何でしょうか?勉強できるような本はありませんか?
>たぶんVBAでしょう。
VBScript
スクリプトざます。
この辺は、(迷惑でなければ)MSDNの検索上手なTodo36氏に召喚願いましょうw
OSにはイパーイDLLが用意されている。
アイコンであったり、関数であったり、様々。
shell32.dll は、Winの関数ライブラリの代表的なライブラリ。
この中にはシェル系の関数イパーイ。
言語を問わずして利用可能だが、逆にどの言語用にもなっていない。
んでVB用にこのAPIを直接呼ばないでもいいように、コントロール化したのが用意されている。
COMDLG32.DLLはコモンダイアログの関数群
>shell32.dllのヘルプってそもそもあるんですか?
シェル32についてだけっていうのは、見たことないけど、その中の関数については、MSDNに出てるザマス。
ただ質問者はVBではなく、EXCEL.VBAみたいなので、どの方法を使うにしても、MSDNオンラインが必須になるのかな?
インストールしてあるVBAヘルプだけじゃ載ってないかもしれない。
「VisualStudioが入っていない」&「Officeだけ入っている」という環境を持っていないので、質問者のローカルマシンで、どの程度の調べが可能かが掴めない状況。
No.6
- 回答日時:
browseforfolderだと、
あくまでも
存在しているフォルダしか
使えないので
不便だと思って、
common dialogコントロールを
薦めたんですがねぇ。
MSDNにヘルプもあったはずだし。
ちなみに
>1.VBSって何でしょうか?勉強できるような本はありませんか?
たぶんVBAでしょう。
>2.shell.applicationって何でしょうか?
shell32.dll
というプログラムの
クラスオブジェクト(機能)
を使いますよ
という意味。
>3.browseforfolderをヘルプで調べても出てきませんが?
shell32.dllのヘルプってそもそもあるんですか?
2chさんなら知ってそう。
No.3
- 回答日時:
こんにちは。
VBS 使うとできます。
こんな感じ。
Dim sh As Object
Dim myFolder As Object
Set sh = CreateObject("shell.application")
Set myFolder = sh.browseforfolder(0, "フォルダを選択してください", 0)
Debug.Print myFolder.Items.Item.Path
この回答へのお礼
お礼日時:2003/06/23 22:52
ありがとうございます。
うまくいきました。
申し訳ありませんが、質問があります。
超初心者ですみません。よろしくお願いします。
1.VBSって何でしょうか?勉強できるような本はありませんか?
2.shell.applicationって何でしょうか?
3.browseforfolderをヘルプで調べても出てきませんが?
No.2
- 回答日時:
COMDLG32.DLL
(systemフォルダもしくはsystem32フォルダにある。)
を参照設定して、
オブジェクト(コントロール)を
フォームに貼り付けて使えば
よろしいのではないでしょうか?
No.1
- 回答日時:
こんにちは。
WindowsAPIを使わないとダメだったと思います。
http://www14.big.or.jp/~kawamura/
↑こちらのサイトにある、flist.xls で実現されていたと思います。(ソースも見れたと思います)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ExcelVBA メモ帳を起動し名前を付けて指定フォルダに保存 2 2022/04/18 13:15
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
- Excel(エクセル) Excel VBA 指定フォルダに格納されている全エクセルファイルに指定シートを挿入する方法について 1 2022/08/22 11:53
- Excel(エクセル) Excel VBAでフォルダが何層にもなっていて最下層の中にCSVファイルがあり最上層のファイルを指 4 2022/06/08 20:41
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/02/07 09:58
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスのクエリでコンパイル...
-
batファイルでレジストリキーの...
-
VBでファイルが開かれているか...
-
access テキストボックスの値取得
-
freadでデータがない場合の読込...
-
NAS上のファイルの使用中が解除...
-
VB実行時エラー75:「パス名が...
-
VBから参照できないCのDLLを使...
-
Returnに対するGoSubがありません
-
Excel VBA でFunctionが呼び出...
-
Access2013にてドラッグ&ドロ...
-
VBA ExecuteExcel4Macro 型が一...
-
EXCELのVBAでの保存方法
-
EXCELVBAでONEDRIVE上への保管...
-
CSVファイルが開かれているかど...
-
EXCELのVBAでWORDが開いてある...
-
fcloseで発生するエラーについて。
-
エラー:インクルードファイル ...
-
【COBOL】read文でエラー
-
csvファイルをvbaで読み...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBでファイルが開かれているか...
-
batファイルでレジストリキーの...
-
gccを行ってもexeファイルが生...
-
「パス名が無効です」の発生原因
-
Returnに対するGoSubがありません
-
アクセスのクエリでコンパイル...
-
NAS上のファイルの使用中が解除...
-
VBから参照できないCのDLLを使...
-
PowerShellを使って関連付けら...
-
Adobeのプレミアプロの書き出し...
-
EXCELのVBAでWORDが開いてある...
-
FTPの送信結果を検知したい
-
access テキストボックスの値取得
-
エクセルマクロでエラーの原因...
-
【COBOL】read文でエラー
-
VB6 Dir関数で52エラー発生
-
VBA ExecuteExcel4Macro 型が一...
-
Access2013にてドラッグ&ドロ...
-
freadでデータがない場合の読込...
-
ファイルクローズ(fclose)でエ...
おすすめ情報