Открытая папка ActiveWorkBook
Sub OpenFolderofProject()
Dim strMsg As String, strTitle As String
Dim sFolder As String
sFolder = ThisWorkbook.Path
strMsg = "Open WorkBook Folder Location? "
strTitle = "Folder Location:" & sFolder
If MsgBox(strMsg, vbQuestion + vbYesNo, strTitle) = vbNo Then
Else
Call Shell("explorer.exe " & sFolder, vbNormalFocus)
End If
End Sub
Контекст: обычно ваши изменения в вашем проекте постоянно меняются, или у вас автоматически сгенерированная рабочая книга с динамическим именем.В любом случае.Он будет знать путь к вашей книге и спросит, хотите ли вы открыть эту конкретную папку.
Это было очень полезно для меня, когда я динамически сохранял кучу Excels программно в той же папке рабочей книги.Потому что вместо закрытия / сворачивания рабочей книги нужно перейти к проводнику.Я мог бы сосредоточиться на проекте и не потерять ход мыслей.