【发布时间】:2012-10-25 14:01:44
【问题描述】:
我正在尝试开发一个办公插件,并且需要使用 C# 在 MS-Word 上捕获 keydown 事件。有人可以举个例子说明我该怎么做吗?
【问题讨论】:
-
一些自己的倡议也很感激。
-
@styxxy,是的,但我发现的大多数教程都侧重于向文档添加内容和/或控件。
标签: c# vsto office-interop
我正在尝试开发一个办公插件,并且需要使用 C# 在 MS-Word 上捕获 keydown 事件。有人可以举个例子说明我该怎么做吗?
【问题讨论】:
标签: c# vsto office-interop
这看起来像: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 事件的可能解决方案 - 调查一下可能会有用。
【讨论】: