我是刚刚开始自学VB的,请问哪位高手教教小弟用VB链接外部文件让它启动
不懂啊
关于VB的文件超链接
答案:4 悬赏:30 手机版
解决时间 2021-02-25 18:29
- 提问者网友:原来太熟悉了会陌生
- 2021-02-25 09:44
最佳答案
- 五星知识达人网友:北城痞子
- 2021-02-25 11:14
'如果打开C盘的32.EXE 文件
Option Explicit
Private Sub MyShell(Path As String)
Shell "rundll32 url.dll,FileProtocolHandler """ & Path & """", vbNormalFocus
End Sub
Private Sub Form_Click()
MyShell "c:\32.EXE"
End Sub
Option Explicit
Private Sub MyShell(Path As String)
Shell "rundll32 url.dll,FileProtocolHandler """ & Path & """", vbNormalFocus
End Sub
Private Sub Form_Click()
MyShell "c:\32.EXE"
End Sub
全部回答
- 1楼网友:英雄的欲望
- 2021-02-25 13:24
shell "c:\windows\explorer.exe" '引号里是程序的名字以及路径。
有些文件需要一些方式打开,比如doc文件,这个需要用word打开,就必须是 word路径+空格+doc文件路径
你也可以调用API,网上有相关资料。
- 2楼网友:青尢
- 2021-02-25 12:31
启动不同的文件要用不同的软件。比如打开文本文件要用记事本:
Private Sub Command1_Click()
Shell "notepad c:\1.txt", vbNormalFocus
End Sub
下面是用Word打开Doc文件
Private Sub Command2_Click()
Shell "C:\Program Files\Microsoft Office\OFFICE11\WINWORD c:\2.doc"
End Sub
- 3楼网友:深街酒徒
- 2021-02-25 11:30
超链接在本质上是文字式按钮,事件类型仍旧属于鼠标单击事件。
在鼠标单击事件中,使用shell命令。
例如:
dim file as string=“c:\1.doc”
a=shell("c:\program files\microsoft office\office11\word.exe " & file, vbnormalfocus)
注意要有空格。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯