背景:

写接口文档,程序导出的接口文档格式不符合标书的需要,要批量设置word表格及文本

————————————————————————————————

方法:

我们可以通过word的宏观能,实现批量设置。

1说明:

通过使用Word的宏功能,

批量设置表格,

根据窗口自动调整表格,

使所有表格的宽度和窗口一样,

而不用一个一个手动调整表格。

宏是一个批量处理程序命令,

正确地运用它可以提高工作效率。

微软的office软件允许用户编写,

叫VBA的脚本来增加其灵活性,

进一步扩充它的能力。

如完打开Word同时要使用某个功能,

可以编写一段称之为宏的脚本。

2查看宏

依次点击:

视图 -> VB宏-> VB宏(M)

或者使用快捷键查看宏:

Alt + F8

3新建宏

在查看宏的界面,

为了新建一个宏,

需要先输入宏名(M):

AutoFitTableForWindow

然后点击创建(C):

4打开VBA脚本编辑界面:

完整脚本内容如下:

Sub 表格内容批量居中()
'
' 表格内容批量居中 宏
'
'
For i = 1 To ActiveDocument.Tables.CountWith ActiveDocument.Tables(i).AutoFitBehavior (wdAutoFitWindow) '根据窗口调整内容.Range.ParagraphFormat.Alignment = wdAlignParagraphCenter '水平居中.Range.ParagraphFormat.Alignment = wdCellAlignVerticalCenter '垂直居中.Borders(wdBorderHorizontal).LineStyle = wdLineStyleInset '加水平线End WithNext i
End Sub

可以根据自己的需求添加、删除宏代码

常用宏代码

5实现效果:

原本杂乱的表格就自动全部排版好了,不用一个一个表格去设置。

因为接口实在太多了,一个一个设置,弄一天也改不完。

如果对您有帮助,帮忙点赞关注哦,谢谢!

批量修改word中的表格属性相关推荐

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

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

  2. 批量替换Word中的表格为图片并保存

    之前我在<将Word中的表格以图片形式复制到微信发送>分享了如何将指定word中的表格以图片形式粘贴,参考:https://xxmdmst.blog.csdn.net/article/de ...

  3. 计算机操作员 word2003 设置表格的跨页断行属性,不可以,word中的表格属性不勾选“允许跨页断行”为什么还是断行了?-为什么word跨页表格,word表格不能跨页...

    不能跨页断行,是因为设置了指定高度造成的. 1.首先双击打开需要编辑的Word文档,进入到Word文档编辑界面中. 2.接下来需要鼠标左键单击Word表格zd,鼠标右键单击选择打开菜单栏中的" ...

  4. 批量修改word中的公式--mathtype

    1.用word打开一个需要编辑公式的文档 2.编辑公式的格式,首先,双击一个公式,打开数学公式编辑器MathType,进入编辑状态,点击大小菜单中的自定义选项,修改字号对应的pt值,一般五号对应10p ...

  5. 使用宏批量修改word中图片大小

    word中使用宏修改图片大小,图片大小相同 1.打开word中视图选项卡,选择"宏"->"输入宏名"->"创建" 2.编辑宏 输 ...

  6. 域用户如何批量修改服务器时间,如何批量修改word中的域

    Sub FieldsToPictures() Application.ScreenUpdating = False   '关闭屏幕刷新 Dim aField As Field, aStart& ...

  7. 批量修改Word表格的宽度

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

  8. matlab如何在word中插入多个表格,怎么把excel中的数据批量导入到word中的表格中《不同表格间的数据导入》...

    如何将excel表格中大量数据导入matlab中并作图 工具:MATLAB.office excel 将待导入的矩阵结构据录入Excel中,录入时注意行列原矩阵一一对应. 录入完以后保存数据,为了后续 ...

  9. word录入表单数据 java 导入系统,java导入excel | 怎么把excel中的数据批量导入到word中的表格中...

    用javascript怎么实现把excel中的数据批量导入到数据库表中 这个js不能直接实现吧 我们程序用到 先读取excel内容转换成数组 然后放到页面上 再提交表单 储存 MySql如何批量添加数 ...

最新文章

  1. HBase保存的各个字段意义解释
  2. Science:亚硝酸盐氧化细菌在黑暗海洋中的主要作用
  3. 正则表达式给html添加属性,正则表达式替换html元素属性的方法
  4. servlet 3.0异步_Servlet 3.0异步处理可将服务器吞吐量提高十倍
  5. 为什么设计师应该学习编写代码
  6. K8S精华问答 | Kubernetes集群常见问题
  7. Linux 下编译、安装、配置 QT
  8. centos rpm安装zabbix
  9. Python 爬下的必胜客数据背后,藏着什么样的信息?
  10. Win7 Tortoise SVN安装异常--please install the universal crt first.You can .. windows-update(Kb2999226)
  11. hihocoder 1457 : 后缀自动机四·重复旋律7(后缀自动机+拓扑序BFS)
  12. 用Android自带的signapk.jar + .x509.pem + .pk8签名应用程序 - anfflee
  13. c# splitContainer控件
  14. 透明度混合(Alpha blending)
  15. ifox格式如何快速的转换成mp4格式?
  16. SharePoint 2019 部署(二)搜索
  17. 计算机英语2000带英标
  18. 对图像高通滤波matlab,高通巴特沃斯滤波器在MATLAB中对图像进行滤波
  19. 用 dfuse Lifecycle 保证你的交易被推送上链
  20. 5G核心网技术基础自学系列 | EPC的主要功能

热门文章

  1. pandas 小技巧——读取无表头的csv/xlsx文件加上指定表头
  2. 亚马逊中国发布2017图书排行榜
  3. 零基础学UI设计,学费要多少?
  4. 数据盾揭秘系列(十二)|数据盾技术总监权威解读数据盾项目(下)
  5. ITK学习笔记(十二) SimpleITK获取二值图像bbox
  6. Linux下文件的读取操作
  7. IDEA教程之Gitee插件(码云)
  8. android菜谱app设计方案,Android菜单设计指南(上)
  9. hbase 中文乱码 查询_HBase的汉字乱码问题
  10. linux的回车和换行符,【Base】linux和windows下的“回车符”和“换行符”