在VBA中使用hash(#)

时间:2018-11-20 11:59:49

标签: excel vba excel-vba

有人可以澄清为什么我必须在这里使用#吗?

#If Win64 Then
    do something
#Else
    do something else
#End If

1 个答案:

答案 0 :(得分:1)

带#前缀表示您要根据预定义的值(例如Win64或通过将值添加到Tools.PropertiesGeneral.Conditional编译参数中定义的值)来指定编译器指令并编译不同的代码集。

https://docs.microsoft.com/en-us/office/vba/language/reference/directives