博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【128】Word中的VBA
阅读量:6970 次
发布时间:2019-06-27

本文共 955 字,大约阅读时间需要 3 分钟。

 

 

通过查找关键字,然后删除整段文字的实现!

Sub 删除查找含关键词的行()    Dim KeyWord As String    KeyWord = InputBox("请输入关键词(词长不限,中英均可):", "关键词设置", "")    If KeyWord = "" Then Exit Sub    Selection.HomeKey wdStory    Do        With Selection.Find            .Text = KeyWord            .Wrap = wdFindStop            .Forward = True        End With        If Selection.Find.Execute = False Then Exit Do            Selection.Paragraphs(1).Range.Select            If (Left(Selection.Text, Len(KeyWord))) = KeyWord Then            Selection.Paragraphs(1).Range.delete            Selection.HomeKey unit:=wdLine        End If    Loop    Selection.HomeKey unit:=wdStoryEnd Sub

参考:

删除空白行

Sub DelBlank()    Dim i as Paragraph, n as Long    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 = TrueEnd Sub

参考:

 

转载地址:http://alasl.baihongyu.com/

你可能感兴趣的文章
创建第一个Azure Liunx虚拟机
查看>>
unstrict模式
查看>>
提高red5性能几个配置。
查看>>
皕杰报表之表单设计/搜索
查看>>
Custome Message in MVC3.0
查看>>
Cisco 单臂路由配置
查看>>
数据库缓存管理器块替换
查看>>
dedecms个人中心调用数据库数据问题
查看>>
Confluence 6 Windows 中以服务方式自动重启修改运行服务的用户
查看>>
kettle使用笔记(ETL篇)
查看>>
What's new in Red Hat Enterprise Linux 6.2
查看>>
MDaemonV15 版本新特性介绍
查看>>
我的友情链接
查看>>
typescript中的泛型
查看>>
安装Jenkins
查看>>
tab键技巧小结
查看>>
我的友情链接
查看>>
数据库管理中文件的使用
查看>>
centos7下查找项目路径
查看>>
我的友情链接
查看>>