【发布时间】:2015-07-21 13:57:01
【问题描述】:
我的宏中有一个用户表单。我用标签替换了 ActiveX 按钮。每个 ActiveX 按钮都有一个加速键,它们都按预期工作。将 ActiveX 按钮更改为标签后,加速键不再适用于标签。我不知道。我将不胜感激任何让加速键再次工作的建议。感谢您的帮助
【问题讨论】:
-
你是什么意思他们不工作?如果您将加速键放在标签上,则 Tab 键顺序中的下一个控件(可以获得焦点)将获得焦点。这没有发生吗? Tab 键顺序中的下一个控件是什么?
-
@Dick Kuseika........当用户点击 Alt + A 时,没有任何事情发生,就像以前一样。当我使用按钮而不是标签时。下一个控件是另一个标签。此用户表单中有许多框架、文本框和标签。谢谢
-
我想它看到下一个控件是一个标签,因为它不能获得焦点,所以什么也不做。你想让它做什么?为什么要从命令按钮改为标签?
-
@Dick Kusleika............用户在按下 ActiveX 按钮时开始出现问题。有人建议将所有 ActiveX 按钮更改为形状或标签。原来是 IT 政策导致了这个问题。我只听说 1 位用户喜欢使用加速键。当使用加速键(或按下标签)时,它会启动一个子例程,将数据从用户窗体移动到宏中的一张表。谢谢…………
标签: excel label userform acceleratorkey