如何在Mac上的Excel 2016/2019上为Command-X使用Application.OnKey?

时间:2019-04-27 23:03:27

标签: excel vba

我正在创建可在Windows和Mac上使用的启用宏的Excel工作簿。我试图检测用户何时尝试使用剪切,复制和粘贴,因为我想禁用这些功能,以便它们不会意外地复制重要的公式。

例如,在Mac上的Excel 2011中,我可以使用以下代码检测用户是否按Command-C(用于复制)。

Application.OnKey "*c"

但是,在Mac版Excel 2016/2019/365上,此方法不起作用。该代码似乎无效。

如何检测用户是否在运行Excel 2016/2019的Mac上按下Command-C(以及Command-X和Command-V)?

更新:我已经收到确认,在Mac的Excel 2016/2019/365中,当前无法检测是否按下了Command键(自4/30/2019起)。但是,MS工程师已意识到这一点,可以考虑在更高版本中对其进行修复。

0 个答案:

没有答案