1

我在我的 C# Winform 应用程序中使用了 Excel 查看器。此查看器会动态打开具有不同数量工作表的不同 .xls 文件。我必须在应用程序开始时以及 sheetchange 事件处理程序结束时保护所有工作表。

现在我想允许用户使用一些快捷键,如 {F1} 或 Ctrl+S。但是没有一个键起作用,我认为这是因为我在工作表上应用了保护。我对吗?

编辑: 当按下这些键时,我需要运行我的自定义方法而不是 excel 默认方法。所以我使用了

Application.OnKey("{F1}", "MyCustomMethod")

在 Form_Load 事件处理程序中,但是当 {F1} 按钮按下 Excel 工作表时没有任何反应。

4

0 回答 0