| 
    
     |  | 任意にフォルダを選択してパスを取得します。 IE4.0以上が、インストールされていることが前提。
 
 Sub F選択()
 Dim obj As Object
 
 'デスクトップ
 MsgBox "デスクトップが、トップ"
 Set obj = CreateObject("Shell.Application"). _
 browseforfolder(0, "フォルダを選択してください", 0)
 If Not obj Is Nothing Then
 MsgBox obj.Items.Item.Path
 Else
 MsgBox "キャンセル"
 End If
 Set obj = Nothing
 
 'マイコンピュータ(Win2000&ExL2000でも同じ)
 MsgBox "マイコンピュータが、トップ"
 Set obj = CreateObject("Shell.Application"). _
 browseforfolder(0, "フォルダを選択してください", 0, "")
 If Not obj Is Nothing Then
 MsgBox obj.Items.Item.Path
 Else
 MsgBox "キャンセル"
 End If
 Set obj = Nothing
 
 'C(Win2000&ExL2000でも同じ)
 MsgBox "Cが、トップ"
 Set obj = CreateObject("Shell.Application"). _
 browseforfolder(0, "フォルダを選択してください", 0, "C:\")
 If Not obj Is Nothing Then
 MsgBox obj.Items.Item.Path
 Else
 MsgBox "キャンセル"
 End If
 Set obj = Nothing
 
 End Sub
 
 |  |