ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 守柔

[分享]空白段落的删除问题

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2003-10-26 22:57 | 显示全部楼层
守柔 老师: 你好,我现在正想学 VBA for word ,但没这方面的资料,能告诉我哪有吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2003-10-27 04:32 | 显示全部楼层
TO aft: http://club.excelhome.net/dispbbs.asp?boardID=23&ID=26231 这是本论坛迄今为止较为全面的WORD VBA方面的学习资料,再次感谢清山兄。 其二:WORD VBA中自带的帮助文件, 如果你没有请运行安装程序在自定义中选择。 其三通过录制宏来进行学习。

TA的精华主题

TA的得分主题

发表于 2003-10-27 09:06 | 显示全部楼层
收到,非常感谢 守柔老师和水清山老师。谢谢!!!

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-7-8 17:22 | 显示全部楼层

Sub DelBlank() Dim i As Paragraph, n As Integer Application.ScreenUpdating = False For Each i In ActiveDocument.Paragraphs If Len(i.Range) = 1 Then i.Range.Delete n = n + 1 End If Next MsgBox "共删除空白段落" & n & "个" Application.ScreenUpdating = True End Sub 注:

本来不想发表此新贴(时间已长了),一则由于吃了个精华,被人指点,不妥,更不能误人子弟;第二是代码的学习与使用有个过程,有不断完善、更新、更好的过程,好比程序的升级;三则近来较多网友提问关于空白段落删除的问题,使用替换要反复进行多次操作;四则此代码比如某段有1个字或规定几个字的需要删除的,此法更为适宜。年初时笔者曾用此法解决了公司财务每份转型文件(每个长达500~600多页)的限定字符段落的(无效数据/文本)的删除,速度极快。

TA的精华主题

TA的得分主题

发表于 2005-3-6 01:02 | 显示全部楼层

试了一下斑竹的代码,的确不错,但有一个问题希望能解决,就是当图片和图形不是嵌入式时,如果在空段中间就会和空段一起被删除,请问这个你是怎么考虑的。

另希望能加入功能:只删除选定区域的空段,或者是从光标处开始,不知如何实现

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-3-6 09:11 | 显示全部楼层

VBA都是有一定局限性的,只能针对某一部分对象,而非全部。

有时,一堆代码,用户只要改变了其中的一个位置,所有代码可能全部无效!这个主题是空白段落的删除,不是图片的删除。

至于选定区域或者从光标处开始,是很简单的。但是,还是那句话,你需要将你的正确答案要求目的写出来,请另外重新发个主题贴。

TA的精华主题

TA的得分主题

发表于 2006-6-9 16:40 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

这个方法太好了

我很喜欢楼主

大家别和我争~

TA的精华主题

TA的得分主题

发表于 2006-6-10 22:15 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

多谢守柔版主!学习了.向您致敬!!

TA的精华主题

TA的得分主题

发表于 2006-6-11 18:57 | 显示全部楼层

谢谢版主!!!!!!!!!!

TA的精华主题

TA的得分主题

发表于 2006-7-22 11:32 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-15 12:11 , Processed in 0.037040 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表