WPS表格快捷操作:自定义右键菜单与宏代码教程 点击使用AI助手 了解更多

发布于 2024-12-01 liusiyang 133 编辑

AI 智能搜索

基于灵犀AI办公助手生成
完整内容,请前往灵犀查看

【运行效果】

在表格中单击鼠标右键时,自动添加右键菜单,关联相应的JS宏代码,进行快捷操作。

【JSA代码】

按ALT+F11打开WPS宏编辑器,复制下方代码粘贴到编辑器中。

👉

//鼠标右键事件,单鼠标右键时触发

function Workbook_SheetBeforeRightClick(Sh, rg, cancel)

{

// 获取Application对象中的CommandBars对象,参数"Cell"表示右键菜单。

let cb = Application.CommandBars("Cell");

cb.Reset(); // 重置右键菜单。

ar=['取消合并单元格','合并单元格']; // 定义一个数组,用于存放菜单名称。

ar.forEach((a)=>{ // 使用forEach方法遍历数组ar。

with(cb.Controls.Add()){ // 添加右键菜单,使用with语句简化代码。

OnAction = a; // 设置右键菜单选项的点击事件处理函数。

Caption = a; // 设置右键菜单选项的标题。

}

})

}

// 合并单元格函数。该函数用于合并当前选定的单元格。

function 合并单元格(){

Selection.Merge(); // 合并选中的单元格。

}

// 取消合并单元格函数。该函数用于取消当前选定的单元格的合并状态。

function 取消合并单元格(){

Selection.UnMerge(); //对选择单元格取消合并

}

【素材下载】

https://kdocs.cn/l/co4UHZpQHTPL

原文链接:https://bbs.wps.cn/topic/13356

上一篇: WPS从入门到熟练的快速指南
下一篇: 掌握COUNTIF函数:轻松统计员工迟到次数
相关文章
×