济宁天气预报
济宁市人力资源和社会保障局
济宁人事考试单位代码
济宁市安全教育平台
济宁违章查询
济宁住房公积金查询
济宁科技网 济宁培训班 济宁银行网上银行 济宁教育网 历史故事 家庭教育 济宁市地图 济宁房产 济宁教育网 济宁人事考试信息网 济宁新闻网
币圈最新消息 济宁信息港
浏览器之家 济宁汽车 睡前小故事
下载吧 股票书籍 花花草草
百应百科 照片恢复 学习通
红警之家 睡前小故事 马伊琍
手机照片恢复 手机数据恢复

用宏代码删除Word文档中的表格空行

时间:2013-10-16 12:44来源:未知 www.yunhepan.com

由于工作的需要,在word文档中粘贴了很多表格,表格中的数据有多有少,因此各个表格中出现了数量不等的空行(见图1),这些空行自然可以手工删除,但显然是相当的麻烦,而且工作效率也低。如果是在Excel中进行操作,那么可以快速将相关的空行删除,但目前的情况下复制转换相当的不便,有没有简单一些的方法呢?

用宏代码删除Word文档中的表格空行
图1 Word表格中的空格

  其实,我们可以利用宏代码快速删除Word文档中的这些空行。按下“Alt+F11”组合键打开Microsoft Visual Basic编辑器窗口,依次执行“插入→模块”,在右侧窗格中插入一个空白模块,手工输入如下代码:

Sub 删除表格空行()
Dim aTable As Table, aRow As Row
Application.ScreenUpdating = False
For Each aTable In ActiveDocument.Tables
For Each aRow In aTable.Rows
If Len(aRow.Range) < aRow.Cells.Count * 2 + 3 Then aRow.Delete
Next
Next
Application.ScreenUpdating = True
End Sub

单击工具栏上的“保存”按钮进行保存,执行“文件→关闭并返回到Microsoft Word”,返回Word窗口之后,按下“Alt+F8”组合键,打开“宏”对话框,选中列表框中的“删除表格空行”宏,单击右侧的“运行”按钮,很快可以看到图2所示的效果,是不是很方便?

用宏代码删除Word文档中的表格空行
图2 Word表格最终效果

相关阅读
  • 在Word 2007文档中设置文本框边框
  • Word 2007中更改多级编号列表级别
  • 巧妙控制 Office Word中的“孤行”
  • 各不相同 Word中几种文本格式的区别
  • 在Word 2007文档中设置文本框边框
  • 如何替换Word中的文字为图片
  • 清晰与美观要兼顾 怎样去掉页眉中的黑线
  • Office 2007中关闭页面空白的方法

    • 上一篇:Word2007整体表格选择的另类方法
      下一篇:用Word快速制作名片

      济宁运河畔网版权与免责声明:

      ①凡本网来源于注明来“源于:运河畔或www.yunhepan.com”版权均属运河畔网所有,其他媒体可以转载,且需注明“来源运河畔网”
      ② 凡本网注明“来源:XXX(非济宁运河畔,济宁信息港)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
      ③ 如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。

      • 全网热点
      • 健康
      • 教育
      • 新闻
      • 美食