What do you mean "doesn't work".
When I use it on my Mac, it seems to work fine. Control moving back to the user interface from VBA will automatically turn it back on, but it does work while VBA has control.
What happens that leads you to think it doesn't work?