HI,大家好,我是星光。

之前给大家分享了如何使用函数或VBA创建带超链接的工作表目录,今天再给大家分享一下,如何使用WPS的JS宏实现同样的目的。

复制运行以下代码,即可在当前工作表的A列创建如上图所示的工作表目录。

function ShtLinks(){  with(Columns.Item(1)){    ClearContents();//删除旧数据    NumberFormat="@";//设置单元格格式文本  }  let cnt=Worksheets.Count;//工作表数量  for(let i=1;i<=cnt;i++){//遍历工作表    let strName=Worksheets.Item(i).Name;//工作表名称    let rng=Cells(i,1);    rng.Hyperlinks.Add(rng, "", "'"+strName+"'!A1", "", strName);//创建超链接  }  MsgBox("ok",0,"公众号Excel星球");}

第2~5行代码是with语句,清除当前工作表A列的数据,并将单元格格式设置为文本,避免工作表名称中有字符串数值时变形。

第6行代码读取当前工作簿工作表的数量,并赋值cnt。

第7~11行代码遍历当前工作簿工作表,并在A列创建超链接。

WPS.JS宏应用案例01:创建带超链接的工作表目录相关推荐

  1. Excel批量创建带超链接的工作表目录

    工作中总会遇到包含多个工作表的工作簿,很多人都在想这时候如果能有一个目录,不但能显示出所有的工作表名称,还能够链接跳转到指定的工作表,该有多好呀...... 于是,一些勤奋的人们就开始行动了,他们手动 ...

  2. wps js宏编辑器案例3-工作簿和工作表操作

    本文通过一个连锁门店每天营业额按门店名称进行拆分的案例,讲述wps js宏编辑器中工作簿.工作表和Range的相关操作,比如:工作表的复制,工作簿另存&关闭,Range.findNext使用注 ...

  3. wps js宏实战案例:批量汇总订单数据、识别黑名单、自动统计业绩、每笔订单生成带条形码的发货单并输出为pdf文件用于打印

    wps js支持ES6语法,对比vba能节省非常多的代码量,不过缺点也很明显,wps js环境暂时不支持调用win系统组件和第三方控件.小声比比:可能有调用的方法,只是我没发现. 基本需求: 可以选择 ...

  4. WPS JS宏 打开带密码并对多工作薄多工作表进行合并实例

    工具软件: WPS 办公软件 WPS JS宏编辑器 代码如下: 1.合并多工作薄 代码解释: 使用Open()方法打开文档,Open()方法官方并没给出详细的说明,本人在网查找了一下:Open(Fil ...

  5. wps js宏中使用Lodash

    文章目录 前提条件 使用 Lodash 源码 最好放在单独的模块中 使用 立即窗口测试 宏内测试 不理想的编程体验 Thu Jul 01 2021 01:38:12 GMT+0800 Lodash 只 ...

  6. wps js宏开发表格数据归类拆分和excel文件合并的xlam加载宏插件

    前言 用wps js宏编辑器开发的表格数据拆分与合并的加载宏工具,写好代码把工作簿另存为xlam加载宏文件,然后添加到加载项即可使用.xlam文件你可以理解为没有工作表的工作簿,先看动画演示效果: 主 ...

  7. wps js宏模拟cookie绕过网站登录验证请求数据

    首先说明wps js宏还没有调用Win系统组件的方法,这里用shell函数调用cmd命令来执行nodejs https模块相关代码,需要安装node.js,并且对node.js.npm有一定了解. 以 ...

  8. WPS JS宏表格定位实例

    工具软件:WPS JS宏编辑器 实例功能: 给你这样的功课表,将各位老师的功课定位到任课情况中去. 任课情况表: 本实例的定位要实现将功课表的各教师任教情况定位到表中,实现上有一定的难度. 代码实现思 ...

  9. WPS JS 宏实现表间导入

    工具软件:WPS JS宏编辑器 前言: 我们在工作过程中往往出现一个表复制部分数据到另一个表,并且两个表有部分内容是相同的,数量也比较多,这种情况下,使用WPS JS宏进行表间数据导入十分方便快捷! ...

最新文章

  1. AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV 第8讲 用户界面
  2. 实战SSM_O2O商铺_16【商铺注册】前后端联调验证整体模块功能
  3. LIVE555再学习 -- live555实现RTSP直播服务器 分析
  4. 操作索引库-mapping属性
  5. php markdown的转化函数,markdown公式转为知乎格式
  6. python学习过程中随手写的测试脚本-testloop.py
  7. 没错,Java 人的下半场才刚开始!
  8. before和after怎么区分_深入理解::before/:before和::after/:after的使用
  9. 极乐净土—官方中文版 单曲循环洗脑三天了φ(ω*)
  10. 佳能Canon PIXMA MP492 打印机驱动
  11. 百度地图点聚合解决方案
  12. SMB v1远程代码执行漏洞(CVE-2020-1301)复现
  13. hive的分区和分桶
  14. 肾炎患者识别matlab,肾炎诊断 模型.doc
  15. 《生活,是很好玩的》读书日记
  16. java web 邮件_Javaweb_邮件发送
  17. 2d游戏碰撞检测C语言,2D游戏中的碰撞检测:圆形与矩形碰撞检测(Javascrip版)...
  18. 华清远见嵌入式培训_第一周回顾与反思
  19. asio(二)、异步定时器
  20. c语言提供6种关系运算符,C语言提供了的6种关系运算符,它们分别是_____、_____、_____、_____、_____、和_____...

热门文章

  1. NETDMIS5.0螺纹孔测量2023
  2. 网页转应用?一句命令将网页打包成exe
  3. 工厂内车辆精确定位的方法介绍
  4. 年薪百万+江景公寓免费住!优链时代2023元宇宙全球招聘开启!
  5. android 课程格子,课程表也能撩学妹?安卓课程格子App体验
  6. C#-继承-隐藏方法
  7. position用法
  8. ppt在html播放,在 PowerPoint 网页版中成功播放视频
  9. matlab interface,FREE金融数据Matlab接口(Finance Data Matlab Interface)
  10. a8三星手机android,三星A5更名A8 2018,将搭载骁龙660,运行安卓7.1.1