我正在用Excel-VBA开发工作簿,并且想使用HEC DSS执行脚本。这意味着,使用excel-vba,我需要先打开“ HEC DSS”,然后指示应用程序打开脚本。
我们将其保持简单,并尝试将上述scnerio与NotePAd.exe和txt文件相关联。为此,我用谷歌搜索并尝试了不同的方法,但是没有任何效果。我正在尝试使用SHELL命令。请在下面找到代码:
Sub test()
Dim retval as string
dim file name as variant
filename="C:\Users\Nayar Asif\Desktop\Test_2.txt"
retval = Shell("notepad.exe" & filename, vbnormalfocus)
end sub
上面的代码不起作用。这个想法是打开记事本应用程序,然后打开记事本文件。有帮助吗???
问候纳亚尔
带空格的文件路径应用引号引起来
retval = Shell("notepad.exe """ & filename & """", vbnormalfocus)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句