实现禁用修订后仍可操作批注
序号1、2、3代表仍可操作批注
通过idMso实现对每个按钮的控制(参考:https://open.wps.cn/docs/client/wpsLoad)
序号4:wps.WpsApplication().CommandBars.SetEnabledMso('GroupChangesTracking',false) 序号5:wps.ActiveWindow.ActivePane.View.ShowInsertionsAndDeletions = false //此处操作因右侧会默认展示修订记录(修订记录中仍可操作修订),需在显示标记下拉框中关闭‘插入和删除’选项 序号6:wps.WpsApplication().CommandBars.SetEnabledMso('ReviewAcceptChangeMenu',false) 序号7:wps.WpsApplication().CommandBars.SetEnabledMso('ReviewRejectChangeMenu',false)
//禁用接受修订 wps.WpsApplication().CommandBars.ExecuteMso("KsoEx_RevisionCommentModify_Disable"); 使用其会导致只能添加批注,修订及批注均不可删除 //启用接受修订 wps.WpsApplication().CommandBars.ExecuteMso("KsoEx_RevisionCommentModify_Enable");
案例需求
实现禁用修订后仍可操作批注
序号1、2、3代表仍可操作批注
实现
通过idMso实现对每个按钮的控制(参考:https://open.wps.cn/docs/client/wpsLoad)
序号4:wps.WpsApplication().CommandBars.SetEnabledMso('GroupChangesTracking',false)
序号5:wps.ActiveWindow.ActivePane.View.ShowInsertionsAndDeletions = false //此处操作因右侧会默认展示修订记录(修订记录中仍可操作修订),需在显示标记下拉框中关闭‘插入和删除’选项
序号6:wps.WpsApplication().CommandBars.SetEnabledMso('ReviewAcceptChangeMenu',false)
序号7:wps.WpsApplication().CommandBars.SetEnabledMso('ReviewRejectChangeMenu',false)
注意
//禁用接受修订
wps.WpsApplication().CommandBars.ExecuteMso("KsoEx_RevisionCommentModify_Disable");
使用其会导致只能添加批注,修订及批注均不可删除
//启用接受修订
wps.WpsApplication().CommandBars.ExecuteMso("KsoEx_RevisionCommentModify_Enable");
📋 章节目录
案例需求 实现 注意