3
我想从Excel 2016启动虚拟机(Oracle VirtualBox)。我尝试使用此代码,但没有任何反应,甚至没有发生错误。从Excel启动虚拟机
Dim FileName As String
FileName = "D:\Program Files\Oracle\VirtualBox\VirtualBox.exe"" --comment ""PANT"" --startvm ""2c2e4312-6d7d-4892-8a8f-1471a4d2c79d"""
FileName = "cmd.exe /c " & FileName
Debug.Print FileName``
'End
Call Shell(FileName, vbNormalFocus)
任何建议???由于
尝试把领先的双引号在文件名的开始。 (在.exe之后你已经有一个了。)所以'FileName =“”“D:\ Program Files \ Oracle \ VirtualBox \ VirtualBox.exe”“--comment”“PANT”“--startvm”“2c2e4312 -6d7d-4892-8a8f-1471a4d2c79d“”“' – YowE3K
谢谢!有用!我也删除了“cmd.exe/c”。 –