开发基础
开发基础笔记
mybatis-plus通用的service方法
通过jenkins配置前后端自动打包及发布
mybatis-plus实现分页的方式
Java极客技术公众号PDF
狂神说SpringBoot
Hashids java 版使用
SpringBoot
1、Web快速开发
2、结果集的封装
3、集成MyBatis实现数据库操作
4、Springboot @Validated参数校验
5、SpringBoot全局异常处理
6、拦截器HandlerInterceptor
7、集成Swagger实现API自动生成
8、集成knife4j实现API自动生成
9、Springboot集成MyBatis-Plus快速入门
10、springboot自定义注解及AOP切面使用
11、使用Shiro实现登陆和权限认证,基于MyBatis
12、集成SpringSecurity实现授权认证
13、SpringBoot集成EasyExcel实现数据导入与导出
14、Spring Task定时任务的实现
15、Quartz快速上手与实践
16、如何用代码实现Spring IOC
17、SpringBoot集成JWT,实现接口的鉴权交互
SpringCloud
Nacos作为服务注册中心
seata1.6.1 结合springcloud实现分布锁的技术笔记
一些技术博客推荐
前端面试相关
看这一篇就够了
java.util包常用的类和接口
CountDownLatch介绍与使用
Common-lang3使用入门
Hutool简单使用入门
lombok 介绍及基本使用方法
git项目统计成员代码行数和提交的次数
mysql 逗号分隔的数据 like查询
使用sonar进行代码质量检查
线上使用jmeter进行压测的时候,使用Arthas诊断工具排查响应慢的接口
php结合phpstudy8、vscode开启xdebug进行代码调试
node-red使用入门
分享两个好用的vba宏,用于批量处理word中的表格
本文档使用 MrDoc 发布
-
+
首页
分享两个好用的vba宏,用于批量处理word中的表格
有个word中有几百张表,我现在想第一步,把表格中 某几列删除掉,然后把表格宽度 根据窗口自适应。 脚本一:把表格中 某几列删除掉,这里删除“主键” 和 “价格” 两列。 ~~~ Sub DeleteSpecificColumns() Dim tbl As Table Dim colIndex As Integer Dim colName As String Dim i As Integer ' 遍历文档中的每个表格 For Each tbl In ActiveDocument.Tables ' 从最后一列开始向前遍历(避免删除列后索引错乱) For i = tbl.Columns.Count To 1 Step -1 ' 获取当前列的第一个单元格内容 colName = Trim(tbl.Cell(1, i).Range.Text) ' 去除单元格末尾的换行符 colName = Replace(colName, Chr(13) & Chr(7), "") ' 如果列标题是 "业务步骤编号" 或 "用例编号",则删除该列 If colName = "主键" Or colName = "价格" Then tbl.Columns(i).Delete End If Next i Next tbl End Sub ~~~ 脚本二:把表格宽度 根据窗口自适应 ~~~ Sub AutoFitAllTables() Dim tbl As Table ' 遍历文档中的每个表格 For Each tbl In ActiveDocument.Tables ' 根据窗口调整表格大小 tbl.AutoFitBehavior wdAutoFitWindow Next tbl End Sub ~~~ 操作步骤: 步骤 1:打开 VBA 编辑器 按下 Alt + F11 打开 VBA 编辑器。 在左侧的项目窗口中,找到你的文档名称(例如 Document1),右键单击它。 选择“插入” -> “模块”,创建一个新的模块。 在模块中输入上面的代码,然后保存。 步骤 2: 关闭 VBA 编辑器,返回到 Word 文档。 按下 Alt + F8,在弹出的宏列表中选择 DeleteSpecificColumns。然后点击 运行即可。
superadmin
2025年4月16日 13:08
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码