请问VB6.0 控制word2003与2007 两个版本时 有什么区别?
我用VB写了一个word2003的控制程序能否直接用来控制2007?如果不行请问哪些地方需要改变?...
我用VB写了一个word2003的控制程序 能否直接用来控制2007 ?
如果不行 请问哪些地方需要改变? 展开
如果不行 请问哪些地方需要改变? 展开
2个回答
展开全部
这个应该没有太大的区别吧!关键在于你所载用该程序的计算机上安装office版本的控件。比方说原先你的程序使用的是2003版本,后来又升级到2007版本,你的程序也会随着自动升级相关需要的组件的。再有就是,如果真的不能自动升级,那么你可以用代码加载自动检测计算机的office版本,然后对应添加vb程序里面的相关引用控件就可以了。
追问
非常感谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
低版本的控制高版本一般都没什么问题,但是高版本的控制低版本就容易出现错误。
比如你编程时候引用的excel 9.0库,那么对应的97,2000,2003,2007等版本excel环境下,程序应该没问题,但是如果你引用的excel12.0库,如果安装到excel97的机器上,有可能出现错误。因为高版本的库可能有一些新对象,但低版本的应用并不支持这些对象。
所以,建议你编程时候引用word2003类库
比如你编程时候引用的excel 9.0库,那么对应的97,2000,2003,2007等版本excel环境下,程序应该没问题,但是如果你引用的excel12.0库,如果安装到excel97的机器上,有可能出现错误。因为高版本的库可能有一些新对象,但低版本的应用并不支持这些对象。
所以,建议你编程时候引用word2003类库
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询