如何使VBA Outlook对象库与不同的Excel版本兼容?

时间:2019-01-31 17:27:51

标签: excel vba

一些同事拥有Excel 2013(具有Microsoft Outlook 15.0对象库)。
我有Excel 2016,它有Microsoft Outlook 16.0对象库。

在VBA中使用某些Outlook最终发送一条消息。当他们想要打开Excel文件时,由于在VBA / Tools / References中具有16.0 MISSING版本,因此会出现“编译错误”。 如果他们取消勾选,然后勾选15.0,则对他们有效。

我无法在Excel 2016中选择15.0版,这不是一个选择。

如何解决?不确定是否有代码根据您的excel版本自动勾选正确的版本。

1 个答案:

答案 0 :(得分:0)

就像蒂姆·威廉姆斯所说的那样,只需使用后期绑定。