给你一个例子
Public Const OFN_READONLY = &H1
Public Const OFN_HIDEREADONLY = &H4
Public Const OFN_SHOWHELP = &H10
Public Const OFN_ENABLEHOOK = &H20
Public Const OFN_ENABLETEMPLATE = &H40
Public Const OFN_ALLOWMULTISELECT = &H200
Public Const OFN_PATHMUSTEXIST = &H800
Public Const OFN_FILEMUSTEXIST = &H1000
Public Const OFN_CREATEPROMPT = &H2000
Public Const OFN_EXPLORER = &H80000
Public Const OFN_NODEREFERENCELINKS = &H100000Type OPENFILENAME
    lStructSize As Long
    hWndOwner As Long
    hInstance As Long
    lpstrFilter As String
    lpstrCustomFilter As String
    nMaxCustFilter As Long
    nFilterIndex As Long
    lpstrFile As String
    nMaxFile As Long
    lpstrFileTitle As String
    nMaxFileTitle As Long
    lpstrInitialDir As String
    lpstrTitle As String
    flags As Long
    nFileOffset As Integer
    nFileExtension As Integer
    lpstrDefExt As String
    lCustData As Long
    lpfnHook As Long
    lpTemplateName As String
End Type'调用
Dim OFN As OPENFILENAME     Dim FileNames$()
     'ofn.lpstrFile = ""
    OFN.hWndOwner = Form1.hwnd
    OFN.hInstance = App.hInstance
    OFN.lStructSize = Len(OFN)
        OFN.lpstrFile = Space$(254)
        OFN.nMaxFile = 255
        OFN.lpstrFileTitle = Space$(254)
        OFN.nMaxFileTitle = 255
        OFN.lpstrInitialDir = CurDir
        OFN.lpstrTitle = "加入音乐文件"
   OFN.lpstrFilter = "音乐文件(*.Mid,*.Wav,*.Mp3)" + Chr$(0) + "*.Mid;*.Wav;*.Mp3" + Chr$(0)
    OFN.flags = OFN_EXPLORERDim b As Long,SongName As String
        b = GetOpenFileName(OFN)
        If b = 1 Then
            SongName = OFN.lpstrFile
        End If