我正在Excel for Mac中编写VBA脚本,需要检查特定目录中是否存在文件类型。我认为实现它的最佳方法是使用MacScript命令调用shell脚本。
ScriptToRun = "do shell script ""ls '/path/to/folder/test.txt'"""
MacScript(ScriptToRun)
这样可行,但只要我将一个扩展字符放入该行就会失败。例如:
ScriptToRun = "do shell script ""ls '/path/to/folder/*.txt'"""
答案 0 :(得分:0)
我在Mac上不熟悉Excel,但您应该能够使用Dir
功能,为您所使用的文件类型指定MacID。如果它返回一个空字符串,则目录中没有该类型的文件。即。
If Dir("SomePath", MacID("TEXT")) <> "" Then
'Do something
End If