Tag:

VBA – 检测应用程序是否安装使用它

我制作了一个存储大量定制工业零件信息的Excel文件 。 它允许用户通过Outlook发送一个预先格式化的邮件来要求新的价格。 不幸的是,一些用户没有Outlook的“轻”桌面 ,他们得到一个错误: 找不到项目或库 不幸的是,安装Outlook不是一个选项,晚了已经完成了。 我正在考虑预处理指令,但我不知道如何使用它们在我的情况下… 我知道我们可以用于Windows和VBA版本的常量: 请参阅这里 我会做这样的事情: #If Outlook then MsgBox "Outlook is installed" #Else MsgBox "Outlook is NOT installed" #End if 但是这只会检测代码是否从Outlook运行,这不是我所需要的…:/ 所以我想我可以用On Error做一些事情,但看起来并不整齐,有什么build议吗?