本帖最后由 13907933959 于 2016-9-8 09:38 编辑
网友好!
感谢夸奖!但受之有愧!我也是小白一个,您的问题刚好是碰到我会一点的,我也是经常到论坛上求助,得到过论坛上多位前辈的帮助,一直心存感激!感激他们曾给过的帮助!
我对我用的OFFICE版本都还处在略知一二的阶段,对你用OFFICE版本不熟悉,所以、抱歉!不能帮到您!
请再测试下面的代码:
Sub 删除()
Selection.Find.ClearFormatting '清除查找框内的格式。 Selection.Find.Replacement.ClearFormatting '清除替换框内的格式。 WithSelection.Find '查找对象。 .Text= vbTab '查找的字符。 .Replacement.Text = "" '替换为的字符。 .Forward = True '向下搜索。 .Wrap = wdFindContinue '换行继续搜索。 .MatchWildcards = False '不勾选"使用通配符"。 EndWith '语句结束。 Selection.Find.Execute Replace:=wdReplaceAll '本文档所有的关键字全部替换。 Selection.Find.ClearFormatting '清除查找框内的格式。 Selection.Find.Replacement.ClearFormatting '清除替换框内的格式。 WithSelection.Find '查找对象。 .Text= "[!一-龥]@^13" '查找的字符。 .Replacement.Text = "。^p" '替换为的字符。 .Forward = True '向下搜索。 .Wrap= wdFindContinue '换行继续搜索。 .MatchWildcards = True '勾选"使用通配符"。 EndWith '语句结束。 Selection.Find.Execute Replace:=wdReplaceAll '本文档所有的关键字全部替换。 Selection.Find.ClearFormatting '清除查找框内的格式。 Selection.Find.Replacement.ClearFormatting '清除替换框内的格式。 WithSelection.Find '查找对象。 .Text= "[一-龥]^13" '查找的字符。 .Replacement.Text = "。^p" '替换为的字符。 .Forward = True '向下搜索。 .Wrap= wdFindContinue '换行继续搜索。 .MatchWildcards = True '勾选"使用通配符"。 EndWith '语句结束。 Selection.Find.Execute Replace:=wdReplaceAll '本文档所有的关键字全部替换。 Selection.Find.ClearFormatting '清除查找框内的格式。 Selection.Find.Replacement.ClearFormatting '清除替换框内的格式。 WithSelection.Find '查找对象。 .Text= "^p""" '查找的字符。 .Replacement.Text = "^p" '替换为的字符。 .Forward = True '向下搜索。 .Wrap= wdFindContinue '换行继续搜索。 .MatchWildcards = False '不勾选"使用通配符"。 EndWith '语句结束。 Selection.Find.Execute Replace:=wdReplaceAll '本文档所有的关键字全部替换。 Selection.Find.ClearFormatting '清除查找框内的格式。 Selection.Find.Replacement.ClearFormatting '清除替换框内的格式。 WithSelection.Find '查找对象。 .Text= "。^p。^p" '查找的字符。 .Replacement.Text = "。^p" '替换为的字符。 .Forward = True '向下搜索。 .Wrap= wdFindContinue '换行继续搜索。 .MatchWildcards = False '不勾选"使用通配符"。 EndWith '语句结束。 Selection.Find.Execute Replace:=wdReplaceAll '本文档所有的关键字全部替换。 End Sub '方法结束。
|