Я создаю книгу Excel с поддержкой макросов для использования на Windows и Mac. Я пытаюсь определить, когда пользователь пытается использовать вырезание, копирование и вставку, потому что я хочу отключить эти функции, чтобы они случайно не скопировали важную формулу.
В Excel 2011 для Mac, например, я могу использовать следующий код, чтобы определить, нажимает ли пользователь Command-C (для копирования).
Application.OnKey "*c"
Однако в Excel 2016/2019/365 для Mac это не работает. Кажется, код не имеет никакого эффекта.
Как я могу определить, нажимает ли пользователь Command-C (а также Command-X и Command-V) на Mac под управлением Excel 2016/2019?
ОБНОВЛЕНИЕ: я получил подтверждение того, что в Excel 2016/2019/365 для Mac в настоящее время нет способа определить, нажата ли клавиша Command (по состоянию на 30.04.2009). Однако инженеры MS знают об этом и могут рассмотреть возможность исправления в более поздних версиях.