使用C#捕获MS Word的keydown事件

我正在尝试开发一个办公室附加组件,需要使用C#在MS-Word上捕获keydown事件。 谁能举个例子说明我怎么能这样做?

这看起来像是一个副本: 如何从Word 2010 Addin(用C#开发)中获取“KeyPress”事件?

在该问题中, 这个答案链接到MSDN论坛上的类似问题: http : //social.msdn.microsoft.com/Forums/en-US/vsto/thread/7198a84f-4a37-474b-93b5-1e6f38d5d139 。 在MSDN论坛上接受的答案中声明:

Word API或VSTO中没有任何内容可以提取键击。 没有任何内置function可以在VSTO项目中使用来获取击键。

但是,MSDN论坛上接受的答案也谈到了涉及WindowSelectionChange事件的可能解决方案 – 查看它可能很有用。