是否有一个条件可以用来区分我的宏是在 Office 2016 for Mac 还是 Office for Mac 2011 上运行
最佳答案
在 Office 2016 for Mac 中,有一个名为 MAC_OFFICE_VERSION 的新条件来测试用户正在运行的 VB 版本。 以下示例展示了如何在代码中使用它:
Sub VersionConditionals()
#If MAC_OFFICE_VERSION >= 15 Then
Debug.Print "We are running on Mac 15+"
#Else
Debug.Print "We are not running on Mac 15+"
#End If
#If Mac Then
Debug.Print "We are running on a Mac"
#Else
Debug.Print "We are not running on a Mac"
#End If
End Sub
注意:“#If Mac”条件自 Office for Mac 2011 以来保持不变。
关于excel - 如何确定我的 VB 代码是否在 Office 2016 for Mac 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30990025/