我正在寻找一种方式来重写撤销(按Ctrlž)/重做(按Ctrlž)在Word 2010中的命令(C#+ VSTO) 。 这可能吗?字VSTO覆盖CTRL + Z/Ctrl + Y
我设法捕获复制/粘贴命令,但似乎撤销/重做不是RibbonUI中的命令,如复制/粘贴。
我正在寻找一种方式来重写撤销(按Ctrlž)/重做(按Ctrlž)在Word 2010中的命令(C#+ VSTO) 。 这可能吗?字VSTO覆盖CTRL + Z/Ctrl + Y
我设法捕获复制/粘贴命令,但似乎撤销/重做不是RibbonUI中的命令,如复制/粘贴。
如果你想控制Undo/Redo发生什么,请检查Microsoft.Office.Interop.Word.UndoRecord。这里是the thread我学会了正确使用它!
如果你想抓住实际的击键,那么你在Windows API的土地。所以一般来说,谷歌的条款与此有关。但是message-hooks-in-add-ins可能对您有用。
@udondan - 照顾你如何捕获复制/粘贴事件? – mlg 2015-07-28 15:25:33