Word VBAのFindメソッドで「メイン文書」を選択した状態にしたい
今以下のようなコードを作っています。
目的は、青字の箇所をすべて選択した状態にすることです。
しかし、このコードだと飛び飛びの青字箇所を一箇所ずつ選択することになっており(つまり「次へ検索」と同じ状態)、目的が果たせておりません。高度な検索の、メイン文書をクリックしたときと同じような挙動にしたいのです。
なにかプロパティの設定で変更が必要なのでしょうか?
それとも、Findメソッドではそういった機能はないのでしょうか。色々調べたのですがわかりませんでした。
どなたか分かる方がいらっしゃれば助けていただけないでしょうか。よろしくお願いいたします。
現在のコード
Sub 青字検索()
Selection.Find.ClearFormatting
Selection.Find.Font.Color = 126111584
With Selection.Find
.Text = ""
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = False
.MatchFuzzy = True
End with
Selection.Find.Execute
End sub
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/04 11:56