为Office创建快捷钩子机制的最佳方法是什么

时间:2010-04-04 20:39:52

标签: c# office-interop

我希望为MS Office创建快捷方式处理程序。
我正在使用VS2010 for Office 2010创建一个插件。当Word / PowerPoint处于活动状态时,处理程序需要侦听所有键盘事件。

虽然有很多材料可用于创建应用程序级别的快捷方式处理程序,但我找不到一个特定于Office的材料。

如果有人可以使用示例c#代码建议技术,那将会很棒。

由于

1 个答案:

答案 0 :(得分:1)

您需要设置keyboard hook

由于您正在创建Office插件,因此您只需设置一个普通的键盘挂钩即可捕获流程中的所有输入。

您可以看到C#示例here