我有以下代码,但我需要调整。我希望用户从项目中选择一个特定的文件夹。想象一下路径“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