+ -
当前位置:首页 → 问答吧 → 请教,如何在客户机上智能的引用不同版本的类库?

请教,如何在客户机上智能的引用不同版本的类库?

时间:2011-08-18

来源:互联网

我的程序需要操作excel来处理表格,在我的开发机上,安装的是office2010,相对应的excel类库是
microsoft Excel 14.0 object library
但客户机上可能不是安装的office2010 而可能是office2007 或者office2003,对已对应的类库版本肯定不一样
那么程序上要如何智能的选择需要引用的类库呢?

作者: overown   发布时间: 2011-08-18

那就不要引用了,改为动态载入。

作者: icansaymyabc   发布时间: 2011-08-18

csdn 发疯了。没法回帖了

作者: icansaymyabc   发布时间: 2011-08-18

把这样的代码: 
  Dim app As New Excel.Application

全部改为
  Dim app: Set app = CreateObject("Excel.Application")

它就会自动适应本机安装的版本。只不过会给开发工作带来麻烦。但是好像没有别的办法了。

作者: icansaymyabc   发布时间: 2011-08-18

太感谢了 我试试去

作者: overown   发布时间: 2011-08-18

热门下载

更多