您的位置:程序门 -> .net技术 -> c#



怎么读取excel.dll的元数据(类,接口,方法,属性,字段,事件)--反射excel问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


怎么读取excel.dll的元数据(类,接口,方法,属性,字段,事件)--反射excel问题[已结贴,结贴人:hu_jun]
发表于:2007-05-24 19:46:40 楼主
调用的excel程序是在office   2003下做的,但是有太多的客户是office   2000,我想用反射调用excel,但是写的东西太多,如果每个属性,方法。。。都用反射写工作量就太大了,因此想读取,interop.excel.dll的元数据,然后动态生成excel的反射代码。于是我想通过程序集加载interop.excel.dll,读取元数据,但是assembly能加载interop.excel.dll,却不能获取excel的type啊。

那位高人朋友能指点指点啊!
发表于:2007-05-25 10:17:011楼 得分:30
用晚绑定,也就是所谓的com自动化技术,但是excel是com的不是.net的所以什么元数据之类是不存在的,你通过引用所看到的只是,.net对com的封装,具体怎么使用晚绑定技术,不是一两句所能描述的,看msdn
和我的blog
http://blog.csdn.net/hdt/archive/2006/12/26/1461963.aspx
发表于:2007-05-25 12:07:362楼 得分:0
to:hdt(倦怠)  
倦怠大哥啊,怎么实现idispatch的接口来实现后期绑定的啊(你的blog上那个版本msdn帮助我没有),以及加载excel.dll的方式?谢谢了!


快速检索

最新资讯
热门点击