怎么批量修改Word表格的宽度呢。Word表格可根据窗口自动调整表格宽度,使得所有的表格宽度和页面宽度一样。当页面设置了新的页边距后,所有的表格都需要调整新的宽度。或者文档中有许多大大小小的表格,希望宽度全部调整与页宽一样。下面的方法就非常有用啦。

  第一步、打开Word文档,按下【Alt + F11】

  第二步、在VBA编辑器窗口的左上方,双击【ThisDocument】

  第三步、在右侧选择【Document】,再在其右侧下拉选择【Open】

  第四步、然后在宏代码编辑窗口中,Document_Open()下面输入以下代码

  Application.Browser.Target = wdBrowseTable

  For i = 1 To ActiveDocument.Tables.Count

  ActiveDocument.Tables(i).AutoFitBehavior (wdAutoFitContent) '根据内容自动调整表格

  ActiveDocument.Tables(i).AutoFitBehavior (wdAutoFitWindow) '根据窗口自动调整表格

  ActiveDocument.Tables(i).Range.ParagraphFormat.Alignment = wdAlignParagraphCenter '水平居中

  ActiveDocument.Tables(i).Range.ParagraphFormat.Alignment = wdCellAlignVerticalCenter '垂直居中

  Next i

  第五步、点击左上方的保存图标。

  第六步、在弹出的窗口中,点击【否】,如果文档已经启用了宏,就不会出现这个提示对话框了。

  第七步、将文档另存为【启用宏的 Word 文档】,然后关闭VBA编辑器和当前文档。

  第八步、找到你刚刚保存的启用宏的Word文档,双击打开,启用宏的Word文档的图标上,会有一个感叹号。

  第九步、点击【启用内容】,宏代码开始运行。

  第十步、您会发现,Word中的所有表格,都会自动调整其宽度与页面宽度一样啦,而且表格中的内容都居中对齐了。如果不希望居中对齐,就将宏代码中的水平居中和垂直居中两行去掉。

注意事项

  VBA是office软件中强大的自动化语言,可以实现很多自动化的处理。

  如果不喜欢用宏文件,可以将这个启用宏的Word文档另存为不启用宏的文档。

批量修改Word表格的宽度相关推荐

  1. python批量修改word表格实例尝试(python-docx模块)

    问题起源:在做施工文件的时候,经常遇到填数的问题,例如如下表格 因为这是word表格,不能用Excel中的随机函数,且表格较多(60几个),手动修改浪费时间.所以选用python来解决该问题. 思路: ...

  2. Word中批量修改所有表格格式样式

    批量修改所有表格 1. 先把开发工具菜单调出来,开发工具菜单默认情况下不在WORD中菜单栏显示,需要自己调. 文件 > 选项 > 自定义功能区 > 勾选开发工具 2.利用宏选择所有表 ...

  3. 批量修改word中的表格属性

    背景: 写接口文档,程序导出的接口文档格式不符合标书的需要,要批量设置word表格及文本 -------------------------------- 方法: 我们可以通过word的宏观能,实现批 ...

  4. 快速批量修改word文档内容

    快速批量修改word文档内容 在工作中可能经常遇到需要对word中同一位置的内容进行批量修改或者替换,如果数据量小,手动改一改就可以了,但是遇到大量的修改,再用手动修改的方法的话,工作量就变得很大了, ...

  5. python 批量填写word表格

    今天因为老爸下乡扶贫工作,要填很多word表格,一张表一张表填写显然太慢了,就简单写了一个python代码去处理.大体上就是使用docx库来批量填写word表格,至于word表格的数据来源是使用xlr ...

  6. python批量修改word文档内容

    实现的目标 批量修改word文档内容,此脚本直接修改文件,不是另存为,建议先copy再修改.多级目录结构对脚本没有影响,脚本会遍历"path"下所有目录以docx结尾文档. 用到的 ...

  7. 批量修改html文件内容,批量修改word文件内容 批量修改WORD文件的页眉页脚

    批量修改多个Word文档内容 同时批量修改多个word文档步骤1把要批量修改的文档都放在同一个文件夹中同时批量修改多个word文档步骤2在修改前,先确定多个word文档文件要被修改的内容如小小要修改的 ...

  8. vbsedit无法创建空文档_如何用Python快速优雅的批量修改Word文档样式?

    一.前言 大家好,又到了办公自动化系列! 之前讲过很多基于Excel的数据及样式调整案例,今天分享一个Python操作Word的真实自动化需求实现过程: 「使用Python批量修改Word样式」 主要 ...

  9. 如何用Python快速优雅的批量修改Word文档样式?

    一.前言 大家好,又到了办公自动化系列! 之前讲过很多基于Excel的数据及样式调整案例,今天分享一个Python操作Word的真实自动化需求实现过程: 「使用Python批量修改Word样式」 主要 ...

最新文章

  1. 计算机网络【wireshark抓包分析】
  2. Windows下查看wifi密码的命令
  3. kindeditor简单使用
  4. 微信 网页开发 获取地理位置 高德地图显示
  5. 富爸爸系列 -- 《财务自由》学习笔记之三
  6. 可重入性和线程安全性
  7. div html 下边加横线_css怎么添加下划线?
  8. 【Python 12】汇率兑换5.0(Lambda函数)
  9. CentOS 6.2安装配置LAMP服务器(Apache+PHP5+MySQL)
  10. Linux修改用户名(主机名)
  11. setuna截图怎么放大缩小_手机中的望远镜 华为P30pro是怎么做到50倍变焦?
  12. 小米路由器开启SSH并连接
  13. ubuntu18.04安装中文输入法ibus
  14. go和python哪个好就业_python就业方向哪个好?没基础学python
  15. 热电传感器(1)——原理和定律
  16. python字符串结束的标志_python-7-字符串的操作_方法_format_列表的操作
  17. 净化自己的内心,扫除内心的尘埃
  18. Android 8.0 recovery 流程分析
  19. 蓝牙透传实验_蓝牙模块比较常见的通讯方式透传是什么
  20. 深度剖析 | 团贷网之死,高利贷团灭简史

热门文章

  1. shell脚本练习-课后练习
  2. Android开发_ZXing库二维码应用
  3. 那群因为上班摸鱼而被罚的打工人...
  4. 【UVM实战】第五章:UVM验证平台的运行(2)objection机制
  5. Janus-freeswitch mcu合流(client)
  6. LInux系统两套管理网络连接的方案interfaces和Network-Manager
  7. 一种基于Voronoi图的曲边化随机颗粒模型生成方法
  8. Flex Form拖拽必须要加上背景颜色
  9. Java的JSR规范
  10. JavaScript初学-入门前端小游戏-超简单