各位专家:
    我现在在做一个excel的报表处理程序,在最终的数据输出往excel时,需要用到excel对象。我想在程序中,通过注册表找到机器的office程序安装路径,然后将该路径下的excel.exe注册为对象组件,请问,在vb下面,如果已经知道了office安装路径,如何在程序中通过编程来注册组件,谢谢!

解决方案 »

  1.   

    shell "regsvr32 " & .dll
      

  2.   

    shell也能注册excel.exe?
    如果您引用的是excel.exe对象,好像不能用shell来注册吧。
    我不知道vb是怎么引用进来的,microsoft excel object ,引用的路径是office目录下的excel.exe。
      

  3.   

    //将该路径下的excel.exe注册为对象组件
    不是excel.exe注册为对象组件
    而是 excel动态连接库
    shell "regsvr32 path+*.dll"是可以的
      

  4.   

    //将该路径下的excel.exe注册为对象组件
    不是excel.exe注册为对象组件
    而是 excel动态连接库
    shell "regsvr32 path+*.dll"是可以的
      

  5.   

    shell ("regsvr32 youocx.ocx",1)
      

  6.   

    excel的动态连接库是什么呢?