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

word表格批量操作——宏

word中所有表格代码

这个是表格的模板代码

Sub 表格通用代码()
For i = ActiveDocument.Tables.Count To 1 Step -1ActiveDocument.Tables (i)
Next
End Sub

1、根据内容自动调整表格

Sub 表格适用内容()
For i = ActiveDocument.Tables.Count To 1 Step -1ActiveDocument.Tables(i).AutoFitBehavior (wdAutoFitContent)
Next
End Sub

代码中wdAutoFitContent可以更改为1。

2、根据窗口自动调整表格

Sub 表格适用窗口大小()
For i = ActiveDocument.Tables.Count To 1 Step -1ActiveDocument.Tables(i).AutoFitBehavior (wdAutoFitWindow)
Next
End Sub

wdAutoFitWindow可以更改为2。

3、所有表格应用样式

Sub 三线表样式()
For i = ActiveDocument.Tables.Count To 1 Step -1ActiveDocument.Tables(i).Style = "三线表"
Next
End Sub

这个代码运行成功的前提是样式中有“三线表”这个样式。

4、通过录制宏,自定义代码

可以通过录制宏修改一个选中的表格,然后把代码放进去,统一修改其他表格。

Sub 表格统一格式()
For i = ActiveDocument.Tables.Count To 1 Step -1ActiveDocument.Tables(i).Select[这后面放录制的代码]
Next
End Sub

5、删除所有表格

Sub 删除表格()
For i = ActiveDocument.Tables.Count To 1 Step -1ActiveDocument.Tables (i).Delete
Next
End Sub

仅对选中表格执行的代码

这个是选中区域表格的模板代码

Sub 选中区表格通用代码()
For i = Selection.Tables.Count To 1 Step -1Selection.Tables (i)
Next
End Sub

如:选中区表格适应窗口的代码:

Sub 选中区表格适应窗口()
For i = Selection.Tables.Count To 1 Step -1Selection.Tables (i).AutoFitBehavior (wdAutoFitWindow)
Next
End Sub

先选中一部分内容,然后运行代码,这样仅对选中区域范围内的表格进行修改。


参考:【宏入门,不妨从现在开始】 https://www.bilibili.com/video/BV1yV411P7rB/?share_source=copy_web&vd_source=e2338c063cd49188a452094eb0b6f740

http://www.xdnf.cn/news/472.html

相关文章:

  • 工业物联网安全网关 —— 安全OTA升级签名验证
  • 【计算机网络 | 第二篇】常见的通信协议(一)
  • Jetson Orin NX 部署YOLOv12笔记
  • 学生成绩统计系统需求说明书
  • 180-《商陆》
  • 基于medusa范式的大模型并行解码推理加速初探
  • sql之DML(insert、delete、truncate、update、replace))
  • Vue组件深度封装:从复用艺术到架构思维
  • P1113 杂务-拓扑排序
  • 【网络编程】TCP数据流套接字编程
  • Cypress EZ-USB CX3 适配输出imx586相机
  • 100KNTC阻值表
  • CTF--秋名山车神
  • 【Test】function 包装器 和 bind 包装器的使用
  • 软件测试:静态测试与动态测试的全面解析
  • 大模型Rag - 如何评估Rag
  • SpringBoot启动后初始化的几种方式
  • P1042【深基8,例1】乒乓球
  • C++手撕STL-其二
  • Pandas取代Excel?
  • MCGS昆仑通太屏笔记
  • 【java实现+4种变体完整例子】排序算法中【归并排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
  • 【ELF2学习板】利用OpenMP采用多核并行技术提升FFTW的性能
  • 科学研究:怎么做
  • 【java实现+4种变体完整例子】排序算法中【堆排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
  • OSPF综合实验(HCIP)
  • 第32讲:卫星遥感与深度学习融合 —— 让地球“读懂”算法的语言
  • AUTOSAR图解==>AUTOSAR_SWS_KeyManager
  • 那就聊一聊mysql的锁
  • Firewalld防火墙