A Script for Applications: 给word写的
目的是去掉一个文档中一行中有且只有2个或者1个数字的行:
Sub ListParagraphs()
Dim p As ParagraphFor Each p In ActiveDocument.Paragraphs
If p.Range.Characters.Count = 3 Then
If IsNumeric(p.Range.Characters.Item(1)) And IsNumeric(p.Range.Characters.Item(2)) Then
Selection.SetRange Start:=p.Range.Start, End:=p.Range.End
Selection.Delete
End If
End If
If p.Range.Characters.Count = 2 Then
If IsNumeric(p.Range.Characters.Item(1)) Then
Selection.SetRange Start:=p.Range.Start, End:=p.Range.End
Selection.Delete
End If
End If
Next p
End Sub