我有一个在 MS Access 和 MS Excel 中使用的 VBA 函数。在 MS Excel 中使用时,我使用 Application.Volatile,但在 MS Access 中放置或使用它时,它不会编译。有没有办法让这条线可以互换,而不必在放入 MS Access 时将其删除?
谢谢你, 弗雷德
最佳答案
您可以询问应用程序的名称:
If Application.Name = "Microsoft Access" then
'Do Nothing ......Or whatever you need to do.
ElseIf Application.Name = "Microsoft Excel" then
Application.Run "Application.Volatile"
End If
关于excel - VBA如何确定正在使用哪个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29123142/