Word 批量调整表格样式

使用工具生成的Word表格常出现格式不整齐、超出页边距等问题,表格数量多时手动调整不可行。可使用宏工具批量调整,包括选中所有表格、设置表格宽度、设置列自适应,还可自定义表格样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用工具生成的 Word 表格格式经常会不整齐、两边页边距超出等问题,这时候表格又非常多,一个个的调整显然是不可行的,那如何批量调整呢?

表格超出页边距范围,如果只有一两个表格,可以手动调整。方法是选中表格,右键-自动调整-根据窗口调整表格。如果表格非常多,需要进行批量调整,就要使用宏工具了。

image-20201117122411430

一、选中所有表格

​ 点击“视图”-“宏”-“查看宏”,输入“宏名”SelectAllTabls,然后点击“创建”,粘贴宏代码。保存后关闭代码窗口,运行宏即可选中所有表格。

Sub SelectAllTabls()
'
' SelectAllTabls 宏
'
'
    Dim tempTable As Table
    
    Application.ScreenUpdating = False
    
    '判断文档是否被保护
    If ActiveDocument.ProtectionType = wdAllowOnlyFormFields Then
        MsgBox "文档已保护,此时不能选中多个表格!"
        Exit Sub
    End If
    '删除所有可编辑的区域
    ActiveDocument.DeleteAllEditableRanges wdEditorEveryone
    '添加可编辑区域
    For Each tempTable In ActiveDocument.Tables
        tempTable.Range.Editors.Add wdEditorEveryone
    Next
    '选中所有可编辑区域
    ActiveDocument.SelectAllEditableRanges wdEditorEveryone
    '删除所有可编辑的区域
    ActiveDocument.DeleteAllEditableRanges wdEditorEveryone
    
    Application.ScreenUpdating = True
End Sub

二、设置表格宽度

右键“任意表格区域”,选择“表格属性”,然后设置“表格尺寸”指定宽度;“对齐方式”选择居中后确定。

image-20201117121757043

三、设置列自适应

在“表格属性”中点击“选项”,然后勾选“自动重调尺寸以适应内容”后确定。

image-20201117121705291

四、自定义表格样式(可选)

首先运行宏,选中所有表格,然后点击“设计”调整表格样式。如果 Word 默认的表格样式不好看,可以手动修改表格样式。

调整完成后如下图

image-20201117122256490

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值