把你这种文件的OPEN操作设为你自己的程序

解决方案 »

  1.   

    调用WIN32 SDK中的ShellExecute函数,即可实现Const SW_SHOWNORMAL = 1
    Public 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 Long使用:
    ShellExecute frmHWnd, "OPEN", FileName, "", "", SW_SHOWNORMAL
    执行完毕后即可根据文件类型调用相应的程序启动文件ShellExecute frmHWnd, "OPEN", "MAILTO:" & MailAddr, "", "", SW_SHOWNORMAL
    调用系统默认的MAIL程序ShellExecute frmHWnd, "OPEN", WebAddr, "", "", SW_SHOWNORMAL
    调用系统默认的浏览器并到指定的WEBADDR