我有以下代碼,但我需要調整。我希望用戶從項目中選擇一個特定的文件夾。想象一下路徑「C:\ Project \ SomeOtherFolder \ WINDOW」。如果選擇了「WINDOW」文件夾,下面的代碼只填充文本框。我只是使用這個作爲用戶的檢查,但我實際上希望文本框填寫「項目」。VBA - 從路徑中提取特定的文件夾名稱
Using fb As New FolderBrowserDialog
If fb.ShowDialog = Windows.Forms.DialogResult.OK AndAlso _
(IO.Path.GetFileName(fb.SelectedPath) = "WINDOW") Then
TextBox1.Text = IO.Path.GetFileName(fb.SelectedPath)
Else
Exit Sub
End If
End Using
我該如何做到這一點?非常感謝!!!
對不起,我有點困惑。你想**項目**?或者** C:\\ **之後的任何內容,直到下一個** \ **,您可以在路徑中找到? – PaulFrancis 2015-03-03 10:59:59
@PaulFrancis嗨,基本上用戶將不得不以格式「* \ SomeProjectName \\ * \ WINDOW」選擇一個路徑,我需要返回「SomeProjectName」。所以對於他們選擇的任何「窗口」文件夾,我都需要文件夾雙向。希望是有道理的! – OreoRyan 2015-03-03 11:04:32
是** WINDOW **總是文件名嗎? – PaulFrancis 2015-03-03 11:13:16