为什么shell不能传递变量?解决思路

为什么shell不能传递变量?PrivateSubForm_Load()DimfileopenAsStringty.ShowOpenfileopenty.FileNameShel

为什么shell不能传递变量?
Private   Sub   Form_Load()
Dim   fileopen   As   String
ty.ShowOpen
fileopen   =   ty.FileName
Shell   "E:\Program   Files\TTPlayer\TTPlayer.exe   fileopen   "
End   Sub
当程序运行时,为什么shell把fileopen变量当成字符串来处理呢?郁闷!
千千静听的列表中出现字符串fileopen字样。
你如果来了,就顶一下。

[解决办法]
Shell "E:\Program Files\TTPlayer\TTPlayer.exe " & fileopen
你把变量放在字符串中,当然做串处理