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

WPS的Excel文档如何利用VB脚本批量替换超链接的内容

准备知识

关于WPS的Excel点击单元格打开别的文档的两种方法的探究【为单元格添加超链接】
https://blog.csdn.net/wenhao_ir/article/details/146212767

激活WPS的Excel文档中的VB编辑器功能

没有激活前的截图如下:
在这里插入图片描述
原因是我们的电脑中缺乏VBA插件,我们点击“开发工具”:
在这里插入图片描述
然后在接下来的菜单中点击“切换到VB环境”,此时如果检测到没有安装VBA插件,就会自动安装,如下图所示:
在这里插入图片描述
在这里插入图片描述
重启WPS后,发现“VB编辑器”的按钮已经没有成灰色不可用的状态了:
在这里插入图片描述
打开“VB编辑器”,界面如下:
在这里插入图片描述

简单例子测试VB脚本能够使用

插入模块(插入脚本代码)

按下图进行插入模块操作:
在这里插入图片描述
在这里插入图片描述
在上面的代码编辑器中填入代码:

Function swh_sum(a, b)
  swh_sum = a + b
End Function

在这里插入图片描述

xlsx文件另存为xlsm类型

此时按CTRL+S进行保存操作,出现下面的提示:
在这里插入图片描述
提示告诉我们,类型为xlsx的文档并不支持宏功能,所以我们需要换一种类型。

我们在上图中点击“否”,然后在接下来选择支持宏的文件类型,即xlsm类型:
在这里插入图片描述
在这里插入图片描述
可见目录中生成了xlsm文件“replace_link_02.xlsm”
在这里插入图片描述

测试脚本能否正常运行

此时再去VB编辑器中把刚才写的代码保存一下。
在这里插入图片描述
然后回到Excel表示,先在A1,B1中分别输入数字3和5:
在这里插入图片描述
然后在D1中输入下面的公式:

= swh_sum(A1,B1)


http://www.kler.cn/a/584541.html

相关文章:

  • Flutter:跑马灯公告栏
  • 如何使用logrotete定时切割mysql的慢日志
  • “量超融合”突破 澳Quantum Brilliance融资2000万美元探索量子与超算协同
  • 如何用AI轻松制作高效又专业的PPT演示文稿
  • 【WPF】在System.Drawing.Rectangle中限制鼠标保持在Rectangle中移动?
  • 电商网站价格监控:动态价格数据的实时抓取案例
  • XMI(XML Metadata Interchange)和XML之间的关系
  • 【工具】jdk与jmeter下载与安装
  • [ NodeJs ] worker pool
  • TCP网络协议
  • MySQL(社区版)安装过程
  • 上下文微调(Contextual Fine-Tuning, CFT)提高大型语言模型(LLMs)在特定领域的学习和推理能力
  • 高级java每日一道面试题-2025年2月22日-数据库篇[Redis篇]-Redis是什么?
  • LangGraph 构建的工作流调用数据库的时候怎么添加重试机制
  • 基于Spring Boot的牙科诊所管理系统的设计与实现(LW+源码+讲解)
  • 上下文学习思维链COTPrompt工程
  • ClickHouse SQL优化:从原理到实战的深度指南
  • 【Grok3 deepseek-R1】利用伪逆方法求解机械臂速度级的运动方案
  • Unity知识总结——算法
  • 源IP泄露后如何涅槃重生?高可用架构与自动化防御体系设计