我正在使用Excel-VBA开发一本工作簿,并希望使用HEC DSS执行脚本。这意味着我需要先使用Excel-VBA打开“HEC DSS”,然后指示应用程序打开脚本。
为了说明上述场景,我们简单地将其与NotePad.exe和txt文件相关联。为此,我已经谷歌搜索并尝试了不同的方法,但都没有成功。我正在尝试使用SHELL命令。请查看以下代码:
上述代码无法工作。其想法是打开记事本应用程序,然后打开记事本文件。有什么帮助吗??
问候 Nayyar
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
上述代码无法工作。其想法是打开记事本应用程序,然后打开记事本文件。有什么帮助吗??
问候 Nayyar
notepad.exe
和文件路径之间没有空格。 - Tim Williams