加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Word神技|一键统一表格样式

(2016-09-10 11:15:02)
标签:

杂谈

Office中存在大量的工具,能够帮助我们批量的完成重复性的操作。在Word和Excel中都有一个不起眼的小按钮,然而它才是真正的大规模杀伤武器。这个按钮叫做:录制宏。

有了它,我们就能够让Word自动完成重复性的操作,比如,一份文档中有非常多的表格,如果样式杂七杂八就非常难看,但是要统一修改,工作量又很大。宏在这个时候就能派上大用场。


效果演示:

先来看看运用宏批量统一表格样式的效果:

http://ww1/large/71bd41b5gw1f7oaecd6wbg20fv0cc79n.gif


操作过程:

这是怎么做到的呢? 其实过程非常简单,只需要先把一个修改表格样式的动作录下来,把这个过程录下来变成一个可以自动化运行的小程序——宏。然后把这一次操作的代码做些微调,让它对所有表格都做这一个操作就可以了。

具体步骤如下:
1. 启动录像机——录制宏
2. 修改一个样本表格
3. 停止录制
4. ALT F8打开宏管理器编辑刚才录制的宏
5. 添加For循环语句,微调代码
6. 退出管理器后再次按ALT F8打开,运行宏

大概的操作过程来看一个1分钟的小视频:

(第一次尝试用秒拍,才知道原来会自动压缩成渣画质,暂且忍忍……)


视频具体操作过程太快,看不清楚没关系。你只需要看前面的步骤,随便录一个动作,然后按Alt F8编辑宏。

按照如下代码修改,或者直接复制粘贴过去,覆盖全部代码,然后按运行按钮就可以了:

Sub 统一表格样式()
' 统一表格样式 宏
'计算当前文档中的表格总数,
For i = 1 To ActiveDocument.Tables.Count

'修改第i个表格的样式
    ActiveDocument.Tables(i).Style = "网格表 4"

'修改完成后,继续修改下一个
Next i

'直到i等于表格总数
End Sub

其实这是一个VBA代码,只不过,我让Word通过录制宏,自动完成了主体代码的编写,然后只要懂一点点VBA的基础结构知识,就能修改到自己能用的地步。


实用有趣好玩又好玩的Word课程就戳:点击直达课程 《和秋叶一起学Word》





0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有