请教如何根据条件动态调用office组件?

逍遥散人 2012-07-08 10:56:51
各位大侠:

请教一个问题,我在做word处理的程序,一直引用的是office2003的组件,但是运行过程中发现office不同版本会引发一些问题,比如office2007下,某几个表格居然不显示,在office2003下就没有问题,或者是office2007下表格显示有偏差,把引用的office2003组件换成office2007的组件就没有以上问题。

因此,我想做一个判断程序,根据用户机器上的office版本动态引用相关版本的组件(不同版本的组件放在程序的某个指定目录下)。请问可以实现这样的方式吗?

开发环境:vs2010,.net framework4,WPF
...全文
147 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
逍遥散人 2012-08-06
  • 打赏
  • 举报
回复
不好意思,刚回来,赶紧结帖
逍遥散人 2012-07-10
  • 打赏
  • 举报
回复
版本判断是已经做好了的,现在主要是想做到根据判断的版本让项目动态引用相符的office类库,反射真没接触过,看看先,先谢谢各位了
bdmh 2012-07-09
  • 打赏
  • 举报
回复
你必须要做的就是,把不同版本的dll打包,然后你可以找一些方法判断本机安装的是哪个版本的office(正常情况下注册表中是可以判断的),然后反射
maji_lulu 2012-07-09
  • 打赏
  • 举报
回复
http://developer.51cto.com/art/200908/147740.htm

反射实现啊

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧