使用C#捕获MS Word的按键事件

4

我正在尝试开发一个办公室插件,并需要使用C#捕获MS-Word上的keydown事件。有人可以给我一个示例,告诉我如何做到这一点吗?


1
也欢迎一些自主性。 - Styxxy
@styxxy,是的,但我发现大多数教程都集中在向文档添加内容和/或控件上。 - yohannist
1个回答

5
这看起来像是一个重复的问题:如何从C#开发的Word 2010 Addin中获取"KeyPress"事件? 在那个问题中,这个答案链接到了MSDN论坛上的一个类似问题:http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/7198a84f-4a37-474b-93b5-1e6f38d5d139。在MSDN论坛上被接受的答案中指出:
“在Word API或VSTO中没有任何东西可以捕捉按键。 在VSTO项目中没有内置的东西可以用来捕捉按键。”
然而,MSDN论坛上被接受的答案还谈到了一种可能的解决方案,涉及到WindowSelectionChange事件 - 这可能会有用。

谢谢,WindowSelectionChange 似乎是我需要的。 - yohannist

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接