Как открыть папку в которой лежит файл - VB
Формулировка задачи:
Как открыть папку в которой лежит файл? В базе есть пути полные пути к файлам с их именами, например C:\Documents and Settings\Andrey\my\OBD II-.xlsx. Как открыть саму папку не запуская приложения. Вариант
CreateObject("Shell.Application").Open iPath не проходи, запускается приложение.
Или как получить только путь к файлу?
Решение задачи: «Как открыть папку в которой лежит файл»
textual
Листинг программы
- 'Opening Folders using VBA Excel
- 'In this Example I am Opening a Folder
- Sub sbOpeningAFolder()
- Dim FSO
- Dim sFolder As String,S as string
- s = "C:\Documents and Settings\Andrey\my\123456.xlsx"
- sFolder =(Mid(s, 1, InStrRev(s, "\")))
- Set FSO = CreateObject("Scripting.FileSystemObject")
- If Not FSO.FolderExists(sFolder) Then
- MsgBox "Specified Folder Not Found", vbInformation, "Folder Not Found!"
- ElseIf FSO.FolderExists(sFolder) Then
- Call Shell("explorer.exe " &sFolder, vbNormalFocus)
- End If
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д