本帖最后由 作者 于 2007-5-23 23:14:23 编辑
看看这样行不行,不过MeStr该是你所说的几个数字,可以反复赋给MeStr进行搜索。 Dim MyPos As Long Dim EntObj As AcadEntity Dim ss As AcadSelectionSet 'ss已获得 For Each EntObj In ss MyPos = 1 Do Until MyPos = 0 If Len(EntObj.TextString) < Len(MeStr) Then Exit Do MyPos = 0 MyPos = InStr(1, EntObj.TextString, MeStr, 1) If MyPos <> 0 Then EntObj.TextString = Left(EntObj.TextString, MyPos - 1) & Right(EntObj.TextString, Len(EntObj.TextString) - MyPos - Len(MeStr) + 1) End If Loop Next |