ShellExeCute "OPen","RegSvr32 xxx.ocx".....

解决方案 »

  1.   

    如楼上:ShellExeCute "OPen","RegSvr32 " & app.path & "xxx.ocx"
    一般来讲在安装程序中定义控件的注册。
      

  2.   

    呵呵
    每一个 OCX里面其实都是一个可供调用的API
    你可以这样声明
    Prtivate Declare DllRegisterServer lib "ocxName"()as long
    你可以试试
    不过在NT环境(NT、2000、Xp)下你的用户权限如果不够此函数会不会成功,当然其他的方法也一样,原因是你没有权限访问HKEY_LOCAL_MACHINE主键