Tag: 快捷

Excel VBA列出键绑定(OnKey?)

我正在使用大量的Excel VBA脚本,其中一些绑定到Ctrl键组合。 我知道如何在Excel的用户界面中一次设置一个:拉出vba脚本列表(Alt-F8),select一个脚本,然后单击选项。 然后,您可以将脚本绑定/解除绑定到一个Ctrl键组合。 但是,您可以将多个脚本绑定到同一个键,Excel将select一个(可能是以某种方式find的第一个脚本),并忽略其他绑定。 因此,我想将Ctrl-e分配给一个脚本,但首先我必须从数百个脚本列表中找出它当前绑定的其他脚本。 有没有办法让Excel列出当前的键绑定(用VBAmacros,我想)? 我看到了Word的解决scheme,检查“KeyBindings”集合。 虽然这不在Excel中工作。 Excel有不同的对象吗?