查找多个符号并将其替换一次vba

问题描述

我可以一次查找并替换多个字母或符号吗?

我可以使用: selection.find.text =“(){}”“

代替此方法:

Dim b As String
Dim c As Integer
Dim punk As String
punk = "({})"""

b = Selection.Range.Characters.First

c = InStr( punk,b)

If c = 5 Then
GoTo x
ElseIf c = 2 Then
GoTo y

End If

Exit Sub
      
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting

y:    With Selection.Find
        .Text = "}"
        .Replacement.Text = ""
       ' a = Selection.Text
        .Forward = True
        
        .Wrap = wdFindStop
        Selection.InsertAfter ChrW(64830)
       Selection.InsertBefore ChrW(64831)
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchKashida = False
        .MatchDiacritics = False
        .MatchAlefHamza = False
        .MatchControl = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
                        .MatchSuffix = False
        .MatchPrefix = False
        .MatchFuzzy = False

    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    Exit Sub
    
  End If

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...