您的位置:首页 > 其它

为Word当前文档每个段落前加2个全角空格

2006-04-13 08:36 232 查看
Sub 自动加空格()
'
' 本程序为发送网络信息而编制,宏运行后,将删除当前文章内所有的全半角空格,并为每个段落加上两个全角空格

'删除所有半角空格
Selection.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = " "
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = True
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
'删除所有全角空格
Selection.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = " "
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = True
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll

'此行将光标定位到第一行,为每个段落加空格
Selection.HomeKey Unit:=wdStory
For i = 0 To ActiveDocument.ActiveWindow.Document.BuiltInDocumentProperties(wdPropertyParas)
Selection.TypeText Text:="  "
Selection.MoveDown Unit:=wdParagraph, Count:=1
Next i

End Sub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: