VB 为什么Shell 打开bmp图片时出错?
程序中用Shell"mspaint"&App.Path&"\1.bmp",vbNormalFocus打开"C:\1.bmp"图片时,为什么会出现"没有打到C:\Docum...
程序中用 Shell "mspaint " & App.Path & "\1.bmp", vbNormalFocus 打开"C:\1.bmp"图片时,为什么会出现 "没有打到C:\Documents.bmp" 错误对话窗口? 请高手指点下!谢谢!
展开
展开全部
app.path 是相对路径 当 在 根目录时 也就是C盘·他会自动加、 所以会出错
为了保险起见·使用我的方法
而且画图mspaint 是应用程序 没加".exe"
所以出错
所以应该是
Shell "mspaint.exe " & IIf(Len(App.Path) > 3, App.Path & "\", App.Path)& "\1.bmp", vbNormalFocus
为了保险起见·使用我的方法
而且画图mspaint 是应用程序 没加".exe"
所以出错
所以应该是
Shell "mspaint.exe " & IIf(Len(App.Path) > 3, App.Path & "\", App.Path)& "\1.bmp", vbNormalFocus
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Shell "Rundll32.exe url.dll, FileProtocolHandler 程序路径",vbNormalFocus
用这个就可以了
用这个就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
shell只能打开*.exe和*.bat的文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
地址不对!把1.bmp放在C:\
Shell "mspaint " & "c:\1.bmp"好了
Shell "mspaint " & "c:\1.bmp"好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询