C#如何拦截点击按钮”;另存为“;Word 2013

本文关键字:另存为 Word 2013 按钮 何拦截 | 更新日期: 2023-09-27 18:30:07

我需要截取点击按钮"另存为"(Backstage View)后触发的事件
我设法通过Policy id=3或idMso=FileSave拦截了"保存"按钮,但"另存为"按钮无法拦截。

C#如何拦截点击按钮”;另存为“;Word 2013

您可以使用DocumentBeforeSave事件,它有"saveas"参数,该参数告诉是否使用了saveas,更多详细信息请点击这里

Application.DocumentBeforeSave Event

对于"保存"按钮的情况,我使用组件ADXRibbon addin express的命令属性"idMso=FileSave",我使用"OnAction"事件,此组件与该事件相交的"保存"按钮。对于按钮"另存为"也适用于Word2010,属性为"idMso=FileSaveAs",但在Word 2013 中不起作用

private void ribbonCommandFileSave_OnAction(对象发送器,IRibbonControl控件,布尔已按下,ADXCancelEventArgs e){

e.Cancel = true;

}

我喜欢使用类似的方法来使用"另存为"选项