我正在尋找一種方式來重寫撤銷(按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