Word 2007に、ユーザーがすばやく検索して編集できるようにするためのテンプレートをいくつか作成しました。私はそのようなフィールドを次のように指定しました:[これを変更する]。ワードマクロにワイルドカードを使用する
「[」で始まり「]」で始まるすべての単語を検索し強調表示するマクロを作成します。
これまでのマクロでは、「[」で始まりすべての単語がハイライト表示されています。私はそれが "]"を含む単語の残りの部分を強調表示する方法を理解できません。
ここではワイルドカードのルールを確認しましたhttp://www.gmayor.com/replace_using_wildcards.htmと私はこのようなものを使うことができると考えました:< []>しかし、それは決して何も見つかりません。
私はいくつかの助けに感謝します!ありがとう!
は、ここでは、コードです:
Sub HighlightAllItems()
Dim myRange As Range
Dim searchText As String
searchText = "["
Set myRange = ActiveDocument.Range
With myRange.Find
.MatchWildcards = True
.Text = searchText
.ClearFormatting
.Replacement.ClearFormatting
.Replacement.Highlight = True
.Replacement.Text = searchText
.Forward = True
.Format = True
.Execute Replace:=wdReplaceAll
End With
End Sub
、見つけると「[」強調するためにあなたが既に持っているコードを投稿してください。 –