批量修改word中的表格属性

背景:

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

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

方法:

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

1说明:

通过使用Word的宏功能,

批量设置表格,

根据窗口自动调整表格,

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

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

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

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

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

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

进一步扩充它的能力。

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

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

2查看宏

依次点击:

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

或者使用快捷键查看宏:

Alt + F8

批量修改word中的表格属性_第1张图片

3新建宏

在查看宏的界面,

为了新建一个宏,

需要先输入宏名(M)

AutoFitTableForWindow

然后点击创建(C):

批量修改word中的表格属性_第2张图片

4打开VBA脚本编辑界面:

批量修改word中的表格属性_第3张图片

完整脚本内容如下:

Sub 表格内容批量居中()
'
' 表格内容批量居中 宏
'
'
For i = 1 To ActiveDocument.Tables.Count

    With ActiveDocument.Tables(i)
    .AutoFitBehavior (wdAutoFitWindow) '根据窗口调整内容
    .Range.ParagraphFormat.Alignment = wdAlignParagraphCenter '水平居中
    .Range.ParagraphFormat.Alignment = wdCellAlignVerticalCenter '垂直居中
    .Borders(wdBorderHorizontal).LineStyle = wdLineStyleInset '加水平线
    End With
    
Next i
End Sub

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

常用宏代码

5实现效果:

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

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

批量修改word中的表格属性_第4张图片

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

你可能感兴趣的:(c++,word2vec,java)