用这个Dim RetVal
RetVal = Shell("C:\WINDOWS\NOTEPAD.EXE C:\WINDOWS\Desktop\1.txt", 1)把NOTEPAD换成FrontPage就行了

解决方案 »

  1.   

    FrontPage应该提供一些ActiveX组件,你查查Msdn吧!
      

  2.   

    使用SHELL函数,呵呵具体参看MSDN
      

  3.   

    在vb中打开外挂程序:
    1,     Dim RetVal
    RetVal = Shell("C:\WINDOWS\CALC.EXE", 1)   ' 完成Calculator。
    你可以将"C:\WINDOWS\CALC.EXE"换成你用执行的windows/dos的命令.2 ,   也可以用ShellExecute
    Private 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
    Const SW_SHOWNORMAL = 1ShellExecute Me.hwnd, vbNullString, ".notepad.exe", vbNullString, "C:\", SW_SHOWNORMAL3,   还可以用ShellExecuteEX
    Const SEE_MASK_INVOKEIDLIST = &HC
    Const SEE_MASK_NOCLOSEPROCESS = &H40
    Const SEE_MASK_FLAG_NO_UI = &H400
    Private Type SHELLEXECUTEINFO
        cbSize As Long
        fMask As Long
        hwnd As Long
        lpVerb As String
        lpFile As String
        lpParameters As String
        lpDirectory As String
        nShow As Long
        hInstApp As Long
        lpIDList As Long
        lpClass As String
        hkeyClass As Long
        dwHotKey As Long
        hIcon As Long
        hProcess As Long
    End Type
    Private Declare Function ShellExecuteEx Lib "shell32.dll" Alias "ShellExecuteEx" (SEI As SHELLEXECUTEINFO) As Long
      

  4.   

    引用microsoft frontpage 4.0 web object reference library
    (frontpage 200)Dim fgApp As New FrontPage.Application
      fgApp.LocatePage 本地HTML文件
      fgApp.WebWindows(0).Visible = True