表紙 > VB6 サンプル >

VB6

エクスプローラでフォルダを開く

 

1.url.dllを使う例

以下の例は C:\Program Filesフォルダを表示する。

VB6対応 VB.NET2002対応 VB.NET2003対応 VB2005対応 

Dim FolderName As String

FolderName = "C:\Program Files\"

Shell "rundll32.exe url.dll,FileProtocolHandler " & FolderName, vbNormalFocus

 

2.Shellオブジェクトを使う例

以下の例は C:\Program Filesフォルダを表示する。

この例ではフォルダツリー付きでエクスプローラが表示されるようだ。

VB6対応   

Dim Sh As Object
Dim FolderName As String

Set Sh = CreateObject("Shell.Application")

FolderName = "C:\Program Files\"

Sh.Explore FolderName

この例を実行するにはバージョン 4.71以上のShell32.dllが必要。

CreateObjectではなく「Microsoft Shell Controls And Automation」に参照設定をしても同じことができる。

 


VB.NET2002対応 VB.NET2003対応 VB2005対応エクスプローラでフォルダを開く参照