是否可以调用与功能区选项卡上的按钮关联的操作? (该功能区选项卡属于另一个Excel插件,即它不是Excel内置的)
答案 0 :(得分:1)
我很困惑,你不能只调用处理事件的方法吗?例如。
someRibbonButton_Clicked(null, null);
编辑: 啊,这是另一个插件。您可以将快捷键发送到Excel。
例如,如果您将Alt,N,T发送到Excel,它将运行“插入表”命令。您可以通过以下代码执行此操作:
_excelApplication.SendKeys("%", true);
_excelApplication.SendKeys("n", true);
_excelApplication.SendKeys("t", true);
SendKeys docs here。
“%”符号表示“Alt”。
如果在Excel中按Alt键,则可以看到所需的字母。它将显示每个按钮的工具提示,显示您需要发送的正确快捷键。
适用于内置按钮和插件按钮。