用于检测文档中文本更改的Word VBA事件?

时间:2012-03-29 16:06:00

标签: vba ms-word word-vba office-2007 office-2010

我正在使用Word的宏来检测文本中的关键词。 例如,我希望当用户键入\ table或类似的东西时会添加一个表......与lyx上下文非常相似,但却没有类似。

与我想用此实现的想法相比,表格示例非常简单。

我正在寻找VBA中的一个事件,只要使用了类型的东西就会被触发。

有一个名为WindowSelectionChange的事件(参考:Event - Document Edited)但它只在SELECTION被更改时触发,这意味着只有当用户使用鼠标光标选择文档中的另一个区域时,或者每当用户移动时文档中的键盘箭头,但在用户键入文本时不会触发(或按Enter键,空格等...)。

1 个答案:

答案 0 :(得分:0)

似乎在这里解释了一个答案: What events can I use to monitor users typing in Word? 很快 - 在 word 中键入文本没有事件:使用 Windows API 挂钩,或为所有键分配键绑定。