wps word 批量调整表格内容大小

本文介绍如何使用WPS的宏功能批量调整Word文档中多个表格的大小至统一标准,适用于含有大量表格的文档处理场景。

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

业务场景:一份word文档,内含N多个表格,表格大小不符合规范要求

需求:批量调整文档表格大小

环境:window(mac 暂不支持)、 wps(2021/11/18下载版本,方法不适用于老旧版本)、 初始文档(内含N多表格)

操作步骤

 1、使用wps打开word文档,找到开发工具,点击录制新宏,输入宏名点击确定

 

 2、选中要批量修改的第一个表格,选择表格右键,选择根据窗口调整表格(也可以是其他对表格的操作),当表格达到预期效果之后,点击停止录制

 3、点击宏编辑器,看到刚才录制的宏代码,如果录制了多次,则这里会出现多个方法

 4、简单分析一下这些代码,该代码语言为JavaScript


function Macro1()
{
    // 鼠标滚轮滑动轨迹
    ActiveWindow.ActivePane.VerticalPercentScrolled = 10;
    ActiveWindow.ActivePane.HorizontalPercentScrolled = 0;
    // 鼠标点击坐标点
    Selection.SetRange(1296, 10337);
    // 对表格的操作
    ActiveDocument.Tables.Item(3).AutoFitBehavior(wdAutoFitWindow);

}

5、分析后明显发现,只需要执行  ActiveDocument.Tables.Item(3).AutoFitBehavior(wdAutoFitWindow);代码就好了,其中3为表格的下标,可以使用同样的方法选择最后一个表格操作,可以得到最后一个表格的下标,这里用N表示

6、这里简单使用for循环批量处理所有表格即可,记得替换start、end 为对应表格下标,具体代码如下,然后点击运行


function Macro1()
{    
    for(i= start;i<end+1;i++){
        ActiveDocument.Tables.Item(i).AutoFitBehavior(wdAutoFitWindow);
    }

}

7、运行后关闭编辑器,这时可以发现所有表格均已改为正确的格式,实现预期功能,保存文件;如果word文件格式不是dotx、dotm或者docm,则不能保持宏文件信息,会出现弹窗,如果不需要保存宏代码,则点击是,如果想保存宏代码,则选择否,并在弹出框中选择对应的格式保存新的文件

弹窗1:

选择否之后的弹窗

 选择是之后,文档文件已实现批量修改表格格式

 完结

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值