📔 金山办公产品帮助中心

实现禁用修订后仍可操作批注

文档由 岳丽娜 于 2023-07-12 03:58 创建,由 岳丽娜 于 2023-07-12 03:58 更新
文档标签:
文档分类:
38

案例需求

实现禁用修订后仍可操作批注

图片.png

序号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");