Excel VBA女士-使用Shell命令打开文件

Xain Cheema

我正在用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章