c# - 如何在 Word 共享加载项中挂接按键事件?

标签 c# ms-word add-in

我需要能够在将所有按键事件传递到 Word 文档之前获取它们。我想对键进行特殊处理,根据加载项所处的模式,键可能会也可能不会发送到 Word 文档。我只想要属于文档的按键事件,我不想 Hook 弹出窗口或其他对话框的事件。

我读过一些关于智能标签的内容,但不知道它们是如何工作的。

如果我必须对文档窗口进行子类化,我怎样才能获得窗口句柄?

最佳答案

使用 SetWindowsHookEx( WH_KEYBOARD_LL, ... 来监听击键。

关于c# - 如何在 Word 共享加载项中挂接按键事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/262583/

相关文章:

c# - 如何向 Internet Explorer 添加自定义工具栏按钮?

excel - 使用安装工厂自动安装并启用 Excel 插件

c# - C# 中的三元运算符关联性——我可以依赖它吗?

c# - WPF 用户控件中的数据绑定(bind)

MS word 的 VBA

vba - 在 VBA 中,应该避免在类模块中修改文档的代码

java - docx4j - 删除 wml P 元素

c# - 如何引用Microsoft.Office.Interop.Excel dll?

c# - Paypal 立即购买按钮快速结帐

excel - 如何在 Excel 2016/2019 的 Personal Macro 文件夹外引用 .XLAM 插件中的 Excel 宏(非函数)?