我有一个包含多个.txt文件的目录。比方说,VBA对话FileFilter部分文件名
hi.txt
hello.txt
hello_test.txt
test.txt
使用VBA文件的对话,我怎么可以过滤只显示“*的test.txt”配套文件(即最后两个)下拉?或者我只能使用*。过滤器?
下,似乎应该工作,但不会:
Sub TestIt()
Dim test As Variant 'silly vba for not having a return type..
test = Application.GetOpenFilename(FileFilter:="test (*test.txt), *test.txt")
End Sub
编辑:澄清的情况下,这是不明确的:我要过滤“的test.txt”,而不是“的.txt”文件所以我只能从选择器中的hello_test.txt和test.txt中进行选择。
谢谢,这正是我想要做的 - 很奇怪实现这个过程的过程是怎样的(??)。你通过一个“initialFileName”过滤器来设置过滤器......我猜只要它有效:-) – enderland