我的最终用户使用 PC 或 Mac。我的 VBA 代码在运行时如何区分? [重复]

问题描述 投票:0回答:1

我的最终用户可能使用 Mac 或 PC。我的 Excel VBA 代码需要使用其路径和文件名引用一个单独的文件。我需要检测代码正在哪个系统上运行,以便我可以将文件名中的反斜杠调整为正斜杠。 VBA 可以检测它正在运行哪个系统吗?

vba windows macos system detection
1个回答
0
投票

使用

Mac
条件编译常量。例如:

Sub Foo()
#If Mac Then
    Debug.Print "I'm on a Mac"
#Else
    Debug.Print "I'm not on a Mac"
#End If
End Sub

有关详细信息,请参阅本页的编译器常量

© www.soinside.com 2019 - 2024. All rights reserved.