基于Excel版本的条件编译

我知道我可以在VBA中使用条件编译来区分64位和32位版本(使用#If VBA7 Then ... )。

是否还有一个类似于Application.Version常量,以便在编译时区分Excel 2013/2010/2007 / …等等?

另外,是否有一个可用的现有编译器常量列表? 到目前为止,我发现VBA7Win64 (例如从这篇文章) – 但还有其他的?

从这个链接 ,你有以下常数:

 VBA6 VBA7 Win64 Win32 Win16 Mac