当前位置: 首页 > news >正文

WPS的JS宏如何批量实现文字的超链接

表格中需要对文字进行超链接,每个链接指引到不同的地址。例如:

实现如下表格中,文件名称超级链接到对应的文件路径上,点击对应的文件名称,即可打开对应的文件。

序号文件名称文件路径
1变更申请与处理表.xls文档\系统配置\变更申请与处理表.xls
2配置审计报告.xls文档\系统配置\配置审计报告.xls
3配置权限表.xlsx文档\系统配置\配置权限表.xlsx
4配置管理总结报告.xls文档\系统配置\配置管理总结报告.xls
5配置管理计划.doc文档\系统配置\配置管理计划.doc
6配置项状态报告.xls文档\系统配置\配置项状态报告.xls

把上述表格放入Excel表中,序号对应A列,文件名称对应B列,文件路径对应C列;

JS宏对应代码编写如下:

	for(i=2;i<=7;i++){//文本的超链接设置Range("B"+ i).Select();Selection.Hyperlinks.Add(Selection, Range("C"+i).Formula, "", "", Range("B"+ i).Formula);}

 执行之后,即可实现如下效果:

上述表中为每一条文件名称完成了相应文件路径的超级链接,点击相关的文件名称之后,即可打开对应的文件,不需要为每一条记录进行单独的指定超级链接。

扩展,下面对话框的中功能,对应的代码实现为:

//配置管理计划.doc文本 超链接到文件地址"文档\\系统配置\\配置管理计划.doc"Selection.Hyperlinks.Add(Selection, "文档\\系统配置\\配置管理计划.doc", "", "", "配置管理计划.doc");//本文档中的位置:配置管理计划.doc链接到本文档的Sheet1!A1Selection.Hyperlinks.Add(Selection, "", "Sheet1!A1", "", "配置管理计划.doc");//配置管理计划.doc 超链接到电子邮件地址,点击后自动打开电子邮件客户端(eg:foxmail),并设置好邮件地址support@163.com,以及邮件标题Selection.Hyperlinks.Add(Selection, "mailto:support@163.com?subject=关于配置管理计划", "", "", "配置管理计划.doc");

http://www.lryc.cn/news/334782.html

相关文章:

  • 0203逆矩阵-矩阵及其运算-线性代数
  • 加州大学欧文分校英语基础语法专项课程03:Simple Past Tense 学习笔记(完结)
  • 基于Java微信小程序的医院挂号小程序,附源码
  • 7.网络编程-安全
  • 信息泄露漏洞的JS整改方案
  • WKWebView的使用
  • iOS MT19937随机数生成,结合AES-CBC加密算法实现。
  • 阿里云2024年优惠券获取方法及使用教程详解
  • hadoop中hdfs的fsimage文件与edits文件
  • 最新版两款不同版SEO超级外链工具PHP源码
  • .net框架和c#程序设计第二次测试
  • 芒果YOLOv8改进组合157:动态标签分配ATSS+新颖高效AsDDet检测头组合改进,共同助力VisDrone涨点1.8%,小目标高效涨点
  • 自媒体内容创作助手:7款必备ai写作工具一览! #学习方法#科技#其他
  • 文心一言 vs GPT-4 -- 全面横向比较
  • Leetcode C语言习题
  • 比 Nest.js 更优雅的 TS 控制反转策略 - 依赖查找
  • java算法day43 | 动态规划part05 ● 1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零
  • STM32无刷电机全套开发资料(源码、原理图、PCB工程及说明文档)
  • 工地安全监测识别摄像机
  • 【零基础学数据结构】顺序表实现书籍存储
  • 【智能算法】黑寡妇优化算法(BWO)原理及实现
  • C#-非托管代码
  • 计算机视觉之三维重建(7)---多视图几何(下)
  • AUTOSAR配置工具开发教程 - 开篇
  • 配置VM开机自启动
  • 工作的第四天
  • 前端开发语言概览:从HTML、CSS到JavaScript
  • 《Java面试自救指南》(专题二)计算机网络
  • Android14音频进阶之<进阶调试>:Perfetto定位系统音频问题(六十六)
  • 使用 Clickhouse 集成的表引擎同步数据方式详解