调用的Excel程序是在Office 2003下做的,但是有太多的客户是office 2000,我想用反射调用Excel,但是写的东西太多,如果每个属性,方法都用反射写工作量就太大了,因此想读取,Interop.Excel.dll的元数据,然后动态生成Excel的反射代码。于是我想通过程序集加载Interop.Excel.dll,读取元数据,但是Assembly能加载Interop.Excel.dll,却不能获取Excel的Type啊。那位高人朋友能指点指点啊!

解决方案 »

  1.   

    用晚绑定,也就是所谓的com自动化技术,但是excel是com的不是.net的所以什么元数据之类是不存在的,你通过引用所看到的只是,.net对com的封装,具体怎么使用晚绑定技术,不是一两句所能描述的,看msdn
    和我的blog
    http://blog.csdn.net/hdt/archive/2006/12/26/1461963.aspx
      

  2.   

    TO:hdt(倦怠) 
    倦怠大哥啊,怎么实现IDispatch的接口来实现后期绑定的啊(你的blog上那个版本msdn帮助我没有),以及加载Excel.dll的方式?谢谢了!