注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

濟寬餘語

天空是一樣的,而多變;洞窟是不一樣的,卻難變。(本博客日誌未注出處者皆系原創)

 
 
 

日志

 
 

濟寬之宏(八):段落合併  

2011-10-15 12:17:06|  分类: 數碼生活 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Sub 段落合并()
'將文本中內容相同的段落刪除,僅保留其中一個,并在該段落前標明相同段落數。結合單字分段程序,可以進行文本的字符集生成和字頻統計。 

     段落_清除文首空段
    Selection.MoveDown Unit:=wdParagraph, count:=1, Extend:=True
    TEXT1 = Selection.Range
    TEXT2 = ""
    ZONG_ = 0  '保留的段落数。
   
    Do While TEXT1 <> Chr(13)
        Selection.HomeKey Unit:=wdStory
        With Selection.Find  '查找与合并
            .Execute findText:=TEXT1, Format:=True, Forward:=True, Wrap:=wdFindStop
            While .Found = True
                DUAN_ = DUAN_ + 1
                Selection.Delete  '此命令会使TEXT1 = ActiveDocument.Range.Paragraphs.First中的变量TEXT1成为空值。
                .Execute findText:=TEXT1, Format:=True, Forward:=True, Wrap:=wdFindStop
            Wend
        End With
        TEXT2 = TEXT2 & DUAN_ & vbTab & TEXT1
        段落_清除文首空段
        Selection.MoveDown Unit:=wdParagraph, count:=1, Extend:=True
        TEXT1 = Selection.Range
        DUAN_ = 0
    Loop
    ActiveDocument.Range.Text = TEXT2
   
End Sub

 

Sub 段落_清除文首空段()

    Do While ActiveDocument.Paragraphs(1).Range = Chr(13)
        If ActiveDocument.Paragraphs.count = 1 Then
            Exit Sub  '避免在空文件里无限循环。
        End If
        ActiveDocument.Paragraphs(1).Range.Delete
    Loop
    Selection.HomeKey Unit:=wdStory
   
End Sub

  评论这张
 
阅读(150)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017