3
有沒有一個條件,我可以用來區分,如果我的宏運行Office 2016 for Mac或Office for Mac 2011如何確定我的VB代碼是否在Office 2016 for Mac上運行?
有沒有一個條件,我可以用來區分,如果我的宏運行Office 2016 for Mac或Office for Mac 2011如何確定我的VB代碼是否在Office 2016 for Mac上運行?
在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
注:「#如果Mac的」有條件的遺體從Office不變的Mac 2011