Option ExplicitPrivate Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongPrivate Sub Command1_Click() ShellExecute Me.hwnd, "open", "C:\Downloads\大连实德门业查询系统设计方案.doc", vbNullString, vbNullString, 1 End Sub不知是不是你要的效果~~
"c:\windows\aaa.exe %1"
VB程序里用 Command 来提取文件名
dim fp as string
fp=command()
msgbox fp这样就得到了文件名,要打开只要在加点代码就行了
fp=command()
msgbox fp
ShellExecute Me.hwnd, "open", "C:\Downloads\大连实德门业查询系统设计方案.doc", vbNullString, vbNullString, 1
End Sub不知是不是你要的效果~~
例如:用你开发的程序创建了一个名为XXX.abc的文件然后关闭程序
当双击XXX.abc的文件后自动启动你程序并打开文件,就像Word,Excel一样?
如果是这样的,那么需要在注册表中注册文件类型和启动程序名称及路径
详细的API不记了,查一吧
file=command