Vba 我可以使用哪些事件来监视用户键入Word?

Vba 我可以使用哪些事件来监视用户键入Word?,vba,events,ms-word,Vba,Events,Ms Word,我想写一些代码,当你们输入Word时执行 我应该观察哪些事件来捕捉单个单词或字符?理想情况下,我不希望通过一些dll调用来观察击键。我假设Word对象模型会公开一些带有本机VBA事件的类,但只有两个事件对象: Word.Document Word.Application 不要有任何事情突然向我袭来。文档更改事件似乎不符合我的要求 当文档的文本内容更改时,是否有执行代码的本机方式?Word不提供捕获用户键入内容的事件 剩下的是: Windows API级别的键盘挂钩 或者将VBA宏指定给每个可能

我想写一些代码,当你们输入Word时执行

我应该观察哪些事件来捕捉单个单词或字符?理想情况下,我不希望通过一些dll调用来观察击键。我假设Word对象模型会公开一些带有本机VBA事件的类,但只有两个事件对象:

Word.Document
Word.Application
不要有任何事情突然向我袭来。文档更改事件似乎不符合我的要求

当文档的文本内容更改时,是否有执行代码的本机方式?

Word不提供捕获用户键入内容的事件

剩下的是:

Windows API级别的键盘挂钩

或者将VBA宏指定给每个可能的键组合 钥匙扣