批量设置Word表格样式,这招太快了

发布时间:2020-01-03 来源:网络


Word文档中有多个表格,要求表格的样式是统一的,这时若一个个设置表格样式就比较麻烦了,有没有什么快速的方法可以实现呢?答案是肯定的,本期Word妹与大家分享一招批量设置表格样式的技巧。


这个方法就是借助宏和VBA代码来实现。


不要一看到宏和VBA就觉得操作很难,实际上非常简单的。


第一步:录制宏


点击开发工具,选择录制宏,在宏的对话框中设置好名称以及相应的快捷键(也可以不设置),确定之后开始录制宏,点击表格工具——设计——表格样式,录制好之后点击停止即可。



第二步:修改代码


通过第一步的录制,在VBA窗口中已经自动生成一些代码,但录制的代码只能是对所选的表格才能产生作用,所以想对整篇文档表格样式产生效果就需要手动修改,最后点击者运行命令或者按F5快捷键即可。


具体的代码如下:


Sub 表格样式()

For i = 1 To ActiveDocument.Tables.Count

    ActiveDocument.Tables(i).Style = "网格表 5 深色 - 着色 6"

   Next i

End Sub


PS:这里主要是运用For……Next……循环语句,其中ActiveDocument.Tables.Count,表示对当前文档表格的统计。



假如你认为这个表格样式经常使用,还可以添加到快速访问工具栏。


点击任意选项卡,选择自定义访问工具栏区,在相应的界面中找到宏命令,点击添加即可。



以上就是今天要与大家分享的有关批量设置Word表格样式的技巧,希望对大家有所帮助。