Word中删除双删除线的内容和删除表格中的空白行

为了解决需求文档中大量无用的双删除线问题,作者编写了VBA程序进行清理。代码经过测试,虽然运行较慢,但能有效删除内容。然而,删除双删除线后,文档页数未减少,原因是表格中的空行依然存在。于是,作者又编写了程序去除表格内的空行。尽管VBA实现过程受Word限制,但作者希望将这些功能整合到Word按钮栏,或将VBA转换为exe文件以便于使用。
摘要由CSDN通过智能技术生成

这周四开会,发现部门的需求文档里,都是没用的双删除线,完全没有用途,几百页的文档里充斥了这样的垃圾,让我看着很不爽,所以就写了VBA程序来把这些内容删除了,试了试还不错。代码如下:

 

Function IsReadOnly() As Boolean ‘检查文档是否只读
    
If ActiveDocument.ReadOnly Then
        IsReadOnly 
= True
    
Else
        IsReadOnly 
= False
    
End If
End Function


Sub 删除双删除线的内容()
    
If IsReadOnly = True Then
        
MsgBox "此文档是只读的,请修改其只读属性"
        
Exit Sub
    
End If
    
    
Dim r As Range
    
Dim count As Integer  '总共删除的字符数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值