我有一些简单的Excel VBA代码,用于打开非Excel文件,比如:
Sub scriptTest()
Set objshell = CreateObject("Wscript.Shell")
objshell.Run ("C:\TestFolder\Book1.pdf")
Set objshell = Nothing
End Sub
运行此命令会在Acrobat Reader中打开文件。但是,如果我尝试打开一个文件名包含空格字符的文件:
Sub scriptTest()
Set objshell = CreateObject("Wscript.Shell")
objshell.Run ("C:\TestFolder\Bo ok1.pdf")
Set objshell = Nothing
End Sub
我遇到了这个问题:
如果我从Windows开始菜单使用Run
命令,两个文件都可以正常打开。我该如何解决这个问题?