有关vb中引用Excel的版本控制问题。

冰山来客123499 2003-09-08 09:49:50
我在vb中引用了Excel 2000,那么把程序放到别的机器上,那个机器装有Office XP,在引用的时候会导致Excel出错。如果是引用了Excel 10.0,那么在装有Office 2000的机器上根本就不能启动Excel.我该如何来做一个动态的引用?即系统安装的是什么,我就引用什么。如何通过注册表来读取Office的版本?或者是否有其他的好的方法?谢谢!
...全文
225 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yukicao 2003-09-23
  • 打赏
  • 举报
回复
斯蒂芬
冰山来客123499 2003-09-08
  • 打赏
  • 举报
回复
我刚才试了一下,好像用CreateObject不能使Excel直接显示出来,他出来了一下就马上关闭了。能否写一下代码?使之打开一个Excel应用程序。另问:是否这个的后面的编程和
Set objexcel=New Excel.Application是一样的?
liul17 2003-09-08
  • 打赏
  • 举报
回复
试试别的安装程序 installshield, Wise ......
再有 我在win98(office97/2000) 在编写的程序在装有officexp的机器上也报错但解决方法是让他不用officeXp反正也没什么特别需要装上2000就没事了!
TechnoFantasy 2003-09-08
  • 打赏
  • 举报
回复
用后期绑定的方法:

Dim objExecel

set objExcel = CreateObject("Excel.application")

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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