缺少Word对象库15.0

问题描述 投票:0回答:1

我创建了一个嵌入和修改doc文件的xlsm文档。我在我的电脑上用词2016做了这个。

我必须在我们只有excel 2013的工作中使用此文件,并且缺少Word对象库15.0。安装的版本是11.0

我该如何解决这个兼容性问题?我宁愿直接在我的电脑上制作xlsm 11.0

提前致谢

excel vba
1个回答
1
投票

库文件是Word的更高版本的一部分,并且您没有它的分发权限,因此您无法将其复制到其他计算机。您需要使用后期绑定,因此您的代码将决定动态使用哪个库。更改声明语句以使用Object而不是特定的类。

您还没有提供代码,但它看起来像这样:

Dim objWordApp As Object
Set objWordApp = CreateObject("Word.Application")
Dim wordDoc As Object
Set wordDoc = objWordApp.XXX  ' Do something with the Word Doc object 
© www.soinside.com 2019 - 2024. All rights reserved.