我想调用SHELL函数来打开应该程序,但程序如下:
CommonDialog1.Filter = "All files(*.*)|*.*"
CommonDialog1.CancelError = True
On Error GoTo errhandler
CommonDialog1.ShowOpen
fn = CommonDialog1.FileName
Shell (fn,1)
可是会编译出错在Shell (fn,1)上,其出错信息是缺少=.这是为什么呢?
CommonDialog1.Filter = "All files(*.*)|*.*"
CommonDialog1.CancelError = True
On Error GoTo errhandler
CommonDialog1.ShowOpen
fn = CommonDialog1.FileName
Shell (fn,1)
可是会编译出错在Shell (fn,1)上,其出错信息是缺少=.这是为什么呢?
解决方案 »
- VS2005下用VB有什么方法可以把Textbox中的繁简字体互换?
- 为什么打开的MDI子窗体在菜单的“显示窗口列表”不会显示
- 高手来看看Setup Factory 7.0 的这个问题,求救!
- 简单的问题
- 请问
- ADO连接SQL Server的一个问题。
- 关于datagrid的问题,请大家帮帮忙吧
- 在线盼答 vb 与 SQL Server 连接出错的问题
- 制作一个修改程序外表的东西
- Kodak 图像编辑控件
- 怎么样用VB的commondialog控件的showopen方法打开一个应用程序呢?
- 求助 FtpGetFile 下载文件时,当IIS在本地居域网正常,放到外网后就不能下载,请问什么原因?
id =shell (fn,1)
用于执行一个可执行文件
语法:Shell(完整路径[,执行方式])执行方式包括:
vbHide 0 窗口被隐藏,且焦点会移到隐式窗口。
VbNormalFocus 1 窗口具有焦点,且会还原到它原来的大小和位置。
VbMinimizedFocus 2 窗口会以一个具有焦点的图标来显示。
VbMaximizedFocus 3 窗口是一个具有焦点的最大化窗口。
VbNormalNoFocus 4 窗口会被还原到最近使用的大小和位置,而当前活动的窗口仍然保持活动。
VbMinimizedNoFocus 6 窗口会以一个图标来显示。而当前活动的的窗口仍然保持活动。
说明如果 Shell 函数成功地执行了所要执行的文件,则它会返回程序的任务 ID。任务 ID 是一个唯一的数值,用来指明正在运行的程序。如果 Shell 函数不能打开命名的程序,则会产生错误。
----------------------
cike技术交流群 16874787 欢迎大家一起到那里学习