使用 VBA 代码批量更改 Word 表格样式

以下代码为chatgpt生成

如果您有大量的 Word 文档,其中包含许多表格,并且您想要统一它们的样式,那么手动更改每个表格的样式可能是一项繁琐的任务。但是,使用 VBA 代码,您可以轻松地批量更改表格样式。

VBA 代码实现

以下是一个示例 VBA 代码,它将更改每个表格的样式,使其上下边框为 1.5,第一行下的边框为 0.75,其余边框不显示:

Sub SetTableBorders()'遍历所有表格For Each tbl In ActiveDocument.Tables'设置表格顶部和底部边框为1.5tbl.Borders(wdBorderTop).LineStyle = wdLineStyleSingletbl.Borders(wdBorderTop).LineWidth = wdLineWidth150pttbl.Borders(wdBorderBottom).LineStyle = wdLineStyleSingletbl.Borders(wdBorderBottom).LineWidth = wdLineWidth150pt'设置第二行的上下边框为0.75tbl.Rows(2).Borders(wdBorderTop).LineStyle = wdLineStyleSingletbl.Rows(2).Borders(wdBorderTop).LineWidth = wdLineWidth075pttbl.Rows(2).Borders(wdBorderBottom).LineStyle = wdLineStyleSingletbl.Rows(2).Borders(wdBorderBottom).LineWidth = wdLineWidth075pt'遍历表格中除了第一行和最后一行以外的其余行For i = 3 To tbl.Rows.Count - 1tbl.Rows(i).Borders(wdBorderTop).LineStyle = wdLineStyleNonetbl.Rows(i).Borders(wdBorderBottom).LineStyle = wdLineStyleNoneNext i'设置第一行下的边框为0.75tbl.Rows(1).Borders(wdBorderBottom).LineStyle = wdLineStyleSingletbl.Rows(1).Borders(wdBorderBottom).LineWidth = wdLineWidth075pt'隐藏表格的列边框For j = 1 To tbl.Columns.Counttbl.Columns(j).Borders(wdBorderLeft).LineStyle = wdLineStyleNonetbl.Columns(j).Borders(wdBorderRight).LineStyle = wdLineStyleNoneNext jNext tbl
End Sub

eg:


上面是运行结果

如何使用 VBA 代码

使用宏设置word中的表格样式相关推荐

  1. python 设置 word中所有表格样式(行间距、缩进、字体、字号、颜色、磅值)

    项目场景: 提示:这里简述项目相关背景: 例如:客户要求设置word 中所有表格的样式,包括行间距.缩进.字体.字号.颜色.磅值等. 问题描述 提示:RPA没有这么多的操作命令,只能靠python的w ...

  2. word中套用表格样式在哪里_在Word中,关于“套用表格样式”的用法,下列说法正确的是()...

    [单选题]茄子的分枝习性属于 [判断题]在Word编辑状态下,当选定若干文字后,用鼠标左键单击"常用"工具栏"显示比例"列表框中的下拉按钮并选定"75 ...

  3. word中套用表格样式在哪里_在Word2010中,关于“套用内置表格样式”的用法,下列说法正确的是_学小易找答案...

    [简答题]1.5%的琼脂溶胶在32~39°C之间可以形成坚实而有弹性的____,并在85°C以下不融化为____,可用以区别于其他海藻胶. [单选题]云南省的简称为? [单选题]在Word2010编辑 ...

  4. java自适应table_Java 设置Word中的表格自适应的3种方式

    概述 在Word创建表格时,可设置表格"自动调整",有3种情况,通过Java程序设置可调用相应的方法来实现,即: 根据内容调整表格AutoFitBehaviorType.Auto_ ...

  5. element 表格宽度自适应_Java 设置Word中的表格自适应的3种方式

    概述 在Word创建表格时,可设置表格"自动调整",有3种情况,通过Java程序设置可调用相应的方法来实现,即: 根据内容调整表格AutoFitBehaviorType.Auto_ ...

  6. java 设置word刷新_Java 设置Word中的表格自适应的3种方式

    概述 class="MsoNormal">在Word创建表格时,可设置表格"自动调整",有3种情况,通过Java程序设置可调用相应的方法来实现,即: 根据 ...

  7. 如何批量处理word中的表格

    如何批量处理word中的表格 如何批量处理word中的表格 1 . 批量设置word中的表格宽度 比如,我这有一个word文档有200多个表格(全部是3列的),现在要求第一列宽度3cm,第二列4cm, ...

  8. html中表格内边框颜色,html表格边框颜色 Word中的表格如何设置表格内边框的颜色...

    html 表格上下左右边框颜色各不同,怎么设置? html是一种网页代码,即在网页中显示的格式,当需要表格左右显示不同的颜色时,可以分开设置,如:border-top:1px solid red;bo ...

  9. word课程表设置符号与编号_6上 第1课 我的课程表——word中插入表格教案.doc

    6上 第1课 我的课程表--word中插入表格教案.doc 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 1制 作 我 的 课 程 表 -- ...

最新文章

  1. pycharm中的terminal解释器和project 解释器不统一问题
  2. 掌握这 7 个编程设计原则,想做菜鸟都难
  3. python3.6.0怎么安装pip_python3.6环境安装+pip环境配置教程图文详解
  4. PI数据库的使用-PI System Management Tools
  5. bzoj3533 [Sdoi2014]向量集 可持久化凸包+二分
  6. 计算系统和计算机系统是同一个概念嘛,计算机操作系统的基本概念
  7. 人生苦短 须用Kotlin
  8. python爬app视频_python爬取抖音APP视频教程
  9. java导入excle表格,并且对表格进行相应的修改,并对表格数据进行整理,最后导出本地表格等一系列操作...
  10. 5分钟学完《梁宁产品思维30讲》
  11. NopCommerce源码架构详解--TypeFinder程序集类型自动查找及操作相关源码分析
  12. java启动临时文件_springboot临时文件存储目录配置
  13. [前端基础] 浏览器篇
  14. 拼多多面试官没想到ThreadLocal我用得这么溜,人直接傻掉
  15. 大白菜U盘装系统工具,被爆出病毒!
  16. 无线连接服务器 很慢,手机无线WiFi很卡很慢怎么办?wifi信号满格但网速慢解决方法...
  17. Pastiche Master: Exemplar-Based High-Resolution Portrait Style Transfer
  18. ​建行数据从Teradata迁移到Greenplum大揭秘
  19. java安装步骤(java安装步骤视频)
  20. 艾宾浩斯遗忘曲线PHP,2018考研作文_艾宾浩斯遗忘曲线——记忆与复习_沪江英语...

热门文章

  1. Python Torando6.2
  2. Windows Media Player进行视频的倍速播放
  3. 规则引擎实战篇-------银行贷款业务处理2
  4. 《纸人》开发分享:如何做出一款具有中国特色的恐怖游戏?
  5. 2021-2027全球与中国抗衰类家用美容仪器市场现状及未来发展趋势
  6. 苹果模仿中国手机的又一明证,复制隔空充电和反向充电技术
  7. 系统学习OpenCVSharp的课程大纲
  8. 将文件夹中的所有图片插入到Excel的单元格批注中,自动修正图片方向
  9. PvP竞赛游戏设计与实现
  10. 用C语言编程弹簧简谐振动,C语言编写小球在桌面上做圆周运动