首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用微软word11 word12中的一个word14对象库VB6

使用微软word11 word12中的一个word14对象库VB6
EN

Stack Overflow用户
提问于 2012-04-18 21:04:10
回答 2查看 726关注 0票数 0

我正在开发一个使用Microsoft office word的vb6应用程序。每个单独的word11、word12、word14对象库都可以让我的应用程序正常工作。但是,如何检测已安装的Office版本以及可用的"Microsoft Word对象库“版本,并随后加载它?

注意:我不想使用.net,因为我的许多客户不想安装.netframework。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-18 21:32:19

通常:

  • 代码到您计划支持的最低版本的Word,或者在调用所有版本都可能不支持的任何方法/属性之前执行版本测试
  • 不加载Word对象库;而是调用Word实例并使其自动化。如果有多个版本,Windows会确定要调用哪个版本的Word;一旦有了Word对象,就可以查询其版本以进行版本测试。

在我的PPT FAQ站点上,有一些关于这方面的一般信息;相同的代码应该可以在VB6中工作,只需稍作修改。

从PowerPoint控制办公应用程序(作者: Naresh Nichani和Brian Reilly) http://www.pptfaq.com/FAQ00795_Controlling_Office_Applications_from_PowerPoint_-by_Naresh_Nichani_and_Brian_Reilly-.htm

票数 2
EN

Stack Overflow用户

发布于 2012-04-18 23:38:27

可以使用后期绑定(... As Object),也可以使用您希望支持的最早版本进行构建。对象库是向后兼容的,并且COM处理版本控制,因此您将始终安装最新版本。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10209965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档