一些同事拥有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版本自动勾选正确的版本。
答案 0 :(得分:0)
就像蒂姆·威廉姆斯所说的那样,只需使用后期绑定。