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!A1
	Selection.Hyperlinks.Add(Selection, "", "Sheet1!A1", "", "配置管理计划.doc");
	//配置管理计划.doc 超链接到电子邮件地址,点击后自动打开电子邮件客户端(eg:foxmail),并设置好邮件地址support@163.com,以及邮件标题
	Selection.Hyperlinks.Add(Selection, "mailto:support@163.com?subject=关于配置管理计划", "", "", "配置管理计划.doc");
相关推荐
LENG_Lingliang10 天前
word出现由WPS切换后公式异常无法删除的情况处理
word·wps·mathtype
阿门阿前一棵小白菜13 天前
宇宙尽头是WPS之——【Excel】一个自动重新排序的宏
excel·wps
Ven%13 天前
Linux环境下使用WPS比较word文档并生成修订
linux·服务器·python·wps
明月看潮生13 天前
青少年编程与数学 01-012 通用应用软件简介 02 WPS Office办公软件
青少年编程·wps·编程与数学·应用软件
大头大了13 天前
《超级处理器》怎么安装到WPS/excel(最后有下载地址)
excel·wps
坚毅不拔的柠檬柠檬13 天前
AI办公提效,Deepseek + wps生成ppt
人工智能·ai·wps·deepseek
流浪猪头拯救地球14 天前
WPS 和 office (word/excel/ppt) 找到模板所在位置以及更改模板的方式(公文写作格式要求、字体安装、模板下载)
word·excel·wps
爱上妖精的尾巴15 天前
3-18 WPS JS宏 颜色设置实例应用(按条件设置单元格颜色)学习笔记
javascript·笔记·学习·excel·wps·js宏·jsa
爱上妖精的尾巴16 天前
3-19 WPS JS宏调用工作表函数(JS 宏与工作表函数双剑合壁)学习笔记
服务器·前端·javascript·wps·js宏·jsa
爱上妖精的尾巴22 天前
3-16单元格区域尺寸调整(发货单记录保存-方法2)学习笔记
javascript·笔记·学习·wps·js宏·jsa