有用的WORD VBA代码 1、删除空格 '* +++++++++++++++++++++++++++++++++++++++ '功能简介:删除空格' '* ---------------------------------------- Sub 删除空格() Dim FindChar As String, Fcount As Integer, RepChar As String On Error Resume Next Application
ScreenUpdating = False '关闭屏幕更新 FindChar = " " RepChar = "" With ActiveDocument
Content
Find '此处针对全文档 Do While
Execute(findtext:=FindChar) = True '如果发现 Fcount = Fcount + 1 '计数器 Loop If MsgBox("文档中共发现了" & Fcount & "个" & FindChar & vbCrLf _ & ",按 Yes键将进行下一步的替换工作,按 No取消", vbYesNo + vbInformation) = vbYes Then
Execute findtext:=FindChar, Wrap:=wdFindContinue, replacewith:=RepChar, Replace:=wdReplaceAll End If End With Application
ScreenUpdating = True '恢复屏幕更新 End Sub 2、段首空格删除 第一种 '* +++++++++++++++++++++++++++++++++++++++