可以,选则工程属性,选择部件页,启动模式选择 独立方式。
然后再在ACTIVEX EXE 中建立SUB MAIN 过程,在SUB MAIN 中调试ACTIVEX EXE中的过程与函数

解决方案 »

  1.   

    刚才说的有些问题,
    "然后再在ACTIVEX EXE 中建立SUB MAIN 过程"
    SUB MAIN 应该建立在标准模块中。
      

  2.   

    MSDN的完整说明把部件作为独立的桌面应用程序进行调试
    如果进程外部件可以作为独立的桌面应用程序,比如 Microsoft Excel,那么,要测试两种启动和关闭模式。这种应用程序一般有如下代码,使它们在启动时显示或不显示主窗口:Sub Main
       If App.StartMode = vbSModeAutomation Then
          '...以不可见方式启动的代码 ...
       Else      '(App.StartMode = vbSModeStandalone)
          '...显示主窗体的代码 ...
       End If
    End SubStartMode 是 App 对象的只读属性,在运行时使用,以决定应用程序是响应客户应用程序的请求而启动,还是由用户通过任务栏的“启动”按钮启动。注意 不要把 Sub Main 放在类模块中。把 Sub Main 放在类模块中会把它变成名为 Main 的方法而不再是启动过程。Sub Main 过程必须在标准模块中。在“工程属性”对话框的“部件”选项卡中,有一个“启动模式”框,调试时,可以通过其设置来控制部件的启动模式。使用“独立方式”设置启动部件同用户通过任务栏的“启动”按钮打开部件一样,使用“ActiveX 部件”设置编译部件,Sub Main 就会在客户端(测试工程)第一次创建对象时运行。