C# Word VSTO覆盖CTRL+;Z/CTRL+;Y

C# Word VSTO覆盖CTRL+;Z/CTRL+;Y,c#,ms-word,vsto,C#,Ms Word,Vsto,我正在寻找一种方法来覆盖Word 2010(C#+VSTO)中的Undo(CtrlZ)/Redo(CtrlZ)命令。 可能吗 我设法捕捉到了复制/粘贴命令,但似乎撤消/重做在RibbonUI中不是命令。我喜欢复制/粘贴。如果您想控制撤消/重做的操作,请查看Microsoft.Office.Interop.Word.UndoRecord。这是我学会正确使用它的地方 如果您想捕捉实际的击键,那么您就进入了WindowsAPI领域。所以一般来说,谷歌的术语与此相关。但是可能对你有用。嗨,谢谢你的回答,

我正在寻找一种方法来覆盖Word 2010(C#+VSTO)中的Undo(CtrlZ)/Redo(CtrlZ)命令。 可能吗


我设法捕捉到了复制/粘贴命令,但似乎撤消/重做在RibbonUI中不是命令。我喜欢复制/粘贴。

如果您想控制撤消/重做的操作,请查看Microsoft.Office.Interop.Word.UndoRecord。这是我学会正确使用它的地方


如果您想捕捉实际的击键,那么您就进入了WindowsAPI领域。所以一般来说,谷歌的术语与此相关。但是可能对你有用。

嗨,谢谢你的回答,但我不知道这个链接能帮我什么忙。此链接仅显示如何将自定义记录添加到撤消/重做下拉列表中。我想要的是捕捉Ctrl+Y/Ctrl+Z。UndoRecord类中没有任何事件。我很惊讶没有其他方法可以做到这一点。我认为使用全局钩子意味着使用重炮。下面是我使用的VSTO键盘钩子:@udondan-Care告诉你如何捕获复制/粘贴事件?