可通过三种方法批量调整word中所有表格行高:一、用“表格属性”全选多表统一设固定行高;二、创建含预设行高的自定义表格样式并批量应用;三、运行vba宏遍历所有表格自动设置各行高度。

如果您在Word文档中插入了多个表格,需要统一调整所有表格的行高或整个表格的高度,但逐一手动设置效率低下,则可以通过内置功能或辅助操作实现批量修改。以下是解决此问题的步骤:
一、使用“表格属性”统一设置行高
该方法适用于将文档中所有表格的指定行(如首行、所有行)设置为固定高度,通过全选表格后统一应用属性实现批量控制。
1、按住Ctrl键,依次单击文档中每个表格左上角的“十字箭头”选择符,完成多表格同时选中。
2、右键任意一个被选中的表格,在弹出菜单中点击表格属性。
3、在“表格属性”对话框中切换到行选项卡。
4、勾选指定高度,并在其右侧输入框中填入目标数值(例如“0.8厘米”)。
5、在行高值是下拉菜单中选择固定值或最小值(根据实际排版需求)。
6、点击确定,所有被选中的表格行高将同步更新。
二、通过样式定义并应用表格格式
该方法利用Word的“表格样式”功能,创建含预设行高的自定义样式,并将其批量应用于文档内全部表格,适合需长期复用相同高度规范的场景。
1、在任意一个表格中,手动调整好所需行高(例如将第一行设为0.6厘米,其余行设为0.4厘米)。
2、选中该表格,点击开始选项卡中的样式组右下角小箭头,打开“样式”窗格。
3、点击窗格底部的新建样式按钮。
4、在“创建新样式”对话框中,名称填写为“统一高度表格”,样式类型选择表格样式。
5、点击格式→表格,进入“表格属性”设置界面,按需设定行高参数并确认。
6、回到文档,全选所有表格(Ctrl+A后按住Ctrl键取消非表格内容,或使用“选择窗格”精确定位),然后在“样式”窗格中点击刚创建的统一高度表格样式。
三、使用VBA宏一次性修改全部表格行高
该方法适用于文档中表格数量极多、且需精确控制每行高度或跳过标题行等复杂条件的情况,通过运行脚本自动遍历并设置所有表格的行高属性。
1、按下Alt + F11打开VBA编辑器。
2、在左侧“工程资源管理器”中,右键Normal(或当前文档名)→选择插入→模块。
3、在新模块空白窗口中粘贴以下代码:
For Each tbl In ActiveDocument.Tables
For Each rw In tbl.Rows
rw.Height = CentimetersToPoints(0.5)
Next rw
Next tbl
4、将代码中0.5替换为所需高度(单位:厘米)。
5、将光标置于代码任意位置,点击工具栏上的运行子过程按钮(绿色三角形)。
6、关闭VBA编辑器,返回文档,所有表格各行高度已按设定值更新。











