我正在尝试开发一个办公室附加组件,需要使用C#捕获MS-Word上的keydown事件。能有人给我一个如何做到这一点的例子吗?
答案 0 :(得分:4)
这看起来像是How to get the "KeyPress" event from a Word 2010 Addin (developed in C#)?
的副本在该问题中,this answer链接到MSDN论坛上的类似问题:http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/7198a84f-4a37-474b-93b5-1e6f38d5d139。在MSDN论坛上接受的答案中声明:
Word API或VSTO中没有任何内容可以提取键击。 您可以在VSTO项目中使用内置任何内置功能 击键。
但是,MSDN论坛上接受的答案也谈到了涉及WindowSelectionChange
事件的可能解决方案 - 它可能有助于查看。