首页 > 其他分享 >PageOfficeV6.0在线打开Excel禁止鼠标右键、双击、选择

PageOfficeV6.0在线打开Excel禁止鼠标右键、双击、选择

时间:2023-11-24 13:24:40浏览次数:40  
标签:wb Excel 右键 true 双击 鼠标

转载:禁止Excel中鼠标右键、双击、选择

禁止Excel中鼠标右键、双击、选择

注意

本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名等做适当修改即可使用。

有时让用户使用PageOffice只读模式(OpenModeType.xlsReadOnly)打开Excel文件后,为了更好的只读效果,还希望禁用Excel中的右键菜单,实现此效果只需创建com.zhuozhengsoft.pageoffice.excelwriter中的Workbook对象,并设置DisableSheetRightClick属性为true即可。

除此之外,还可以通过设置DisableSheetDoubleClick属性禁用双击操作;设置DisableSheetSelection属性禁用选择操作。

后端代码

在后端编写代码调用webOpen方法打开文件,并设置Workbook对象的DisableSheetRightClick属性为true。

    PageOfficeCtrl poCtrl = new PageOfficeCtrl(request);
    Workbook wb = new Workbook();
    wb.setDisableSheetRightClick(true);//禁止当前工作表鼠标右键
    wb.setDisableSheetDoubleClick(true);//禁止当前工作表鼠标双击
    wb.setDisableSheetSelection(true);//禁止在当前工作表中选择内容poCtrl.setWriter(wb);//此行必须
    //webOpen的第一个参数支持能够输出下载文件的Url相对地址或者文件在服务器上的磁盘路径两种方式
    //查看详细,请在本站搜索“PageOffice属性或方法中涉及到的URL路径或磁盘路径的说明”
    poCtrl.webOpen("D:\\documents\\test.xlsx", OpenModeType.xlsReadOnly, "张三");
    

    前端代码

    本示例无前端关键代码。

    标签:wb,Excel,右键,true,双击,鼠标
    From: https://www.cnblogs.com/lhl77/p/17853517.html

    相关文章

    • Excel导入sql语句模板,解决转换时间戳问题
      EXCEL导入MySQL生成sql语句解决时间戳问题生成普通sql语句解决时间戳问题这里使用’"&TEXT(E1,“yyyy-mm-ddhh:mm:ss”)&"’解决excel表中时间戳问题的生成使用str_to_date(’"&TEXT(E1,“yyyy-mm-ddhh:mm:ss”)&"’,’%Y-%m-%d%T’))解决插入mysql中的问题="insertintoxx......
    • java-EasyExcel模板导出
      前言: 需求:根据自定义模板导出Excel,包含图片、表格,采用EasyExcel 提示:EasyExcel请使用3.0以上版本,对图片操作最重要的类就是WriteCellData<Void>如果你的easyexcel没有这个类,说明你的版本太低,请升级到3.0以上<dependency><groupId>com.alibaba</groupId><ar......
    • 工作常用的EXCEL公式 | vlookup和match函数的应用
      数据源:返回多列结果: ......
    • WPF使用多个ContextMenu菜单并绑定指定控件右键事件触发菜单,以及后台获取ContextMenu
      前端代码<Windowx:Class="EVES_ManualTest.CurveForm"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schema......
    • Python 使用XlsxWriter操作Excel
      在数据处理和报告生成的领域中,Excel文件一直是广泛使用的标准格式。为了让Python开发者能够轻松创建和修改Excel文件,XlsxWriter库应运而生。XlsxWriter是一个功能强大的Python模块,专门用于生成MicrosoftExcel2007及以上版本(.xlsx格式)的电子表格文件。本文将对XlsxWri......
    • Excel 实现两列数据对比不同颜色标记数据
      原始数据先效果存在的是绿色不存在的红色一目了然实现过程选中列选择条件格式新建数据存在规则绿色设置格式颜色查看效果新建数据不存在规则红色......
    • python脚本把日志转成excel
      之前go写的,转成了python版本,日志是json格式的,按行读取{"aid":"1111","cid":"2222","callback_url":"http:\/\/ad.toutiao.com\/track\/activate\/?callback=B.eDCQxxxxxGCB&os=0&muid=","advertiser_id"......
    • excel翻译系统
      引用位置: TRIM(SUBSTITUTE(MID(SUBSTITUTE(WEBSERVICE("http://fanyi.youdao.com/translate?&i="&A2&"&doctype=json"),"""tgt"":""",REPT("",500)),500,500),"""}]]}&......
    • vue 导出excel 后端返回blob数据流
      后端返回blob数据流,前端进行下载封装公共ts组件downloadExcel.ts/**createdbyseven.lauon22/11/2023*导出excel*后端返回Blob数据流*url接口地址*paramsData接口参数*filename导出excel的文件名**/importaxiosfrom'axios';constdownloadExcel=func......
    • Excel导入数据
      1.前端上传文件,参考ElEmentUI组件1<el-upload2class="upload-excel"3accept=".xls,.xlsx"4ref="uploadExcel"5:multiple="false"6......