2017-06-07 1 views
0

私は簡単な質問をする必要があります。私は括弧で囲まれた数字の出現を文書で検索しています。 [4]または[14]などです。パターンを書いて1桁または2桁の数字を見つけることはできますが、どちらのパターンにも一致するパターンを使用するにはどうすればよいですか?ここでWord VBA:任意の文字でFindtextパターン(Findメソッド)

は一桁の場合のための私の作業コードです:

set fnd=ActiveDocument.Range.Find 
While (fnd.Execute(FindText:="\[[0-9]\]", MatchWildcards:=True)) 
    ... 
    Do Stuff 
    ... 
Wend 

どのように私は二桁の可能性を含めて、これを適応させることができますか?ご協力いただきありがとうございます!

+0

FINDTEXT:= "\ [[0-9] {1,2} \]" ここで#7を参照してください - http://wordmvp.com/FAQs/一般/ UsingWildcards.htm –

答えて

0
Sub SearchNumbersInSqBrackets() 

    Dim rng 
    Set rng = ActiveDocument.Range 

    With rng.Find 
     .Text = "\[[0-9]{1,2}\]" 
     .MatchWildcards = True 

     Do While .Execute(Forward:=True) 
      Debug.Print rng.Text 
     Loop 

    End With 
End Sub 

ここで#7を参照してください - http://wordmvp.com/FAQs/General/UsingWildcards.htm

関連する問題