|
初めまして。
Wordのマクロの自動記録を行ないました。
操作については、題名にあるような事をするためです。
1.ある文字列をドラッグする
2.その文字列をコピー
3.検索のダイアログボックスを表示し、検索する文字列のところにコピーした文字を貼り付ける
4.検索を開始(上に向って)
5.出てきたら終了
という手順で、先に文字列をドラッグしておいて、2〜5までを自動記録しました。
しかし、違う文字列をドラッグしてこのマクロを実行すると、
・マクロの自動記録をしたときに選択していた文字列で検索してしまう
・選択範囲の検索が終了しました。検索項目は見つかりませんでした。、と出て自動記録した時に選択していた文字列すら見つからない。
という状況になります。
記録したマクロは以下の通りです
Sub Macro15()
'
' Macro15 Macro
' 記録日 2006/10/31 記録者
Selection.Copy
Selection.Find.ClearFormatting
With Selection.Find
.Text = "aaa"
.Replacement.Text = ""
.Forward = False
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = False
.MatchFuzzy = True
End With
Selection.Find.Execute
End Sub
.Textのところに、記録をしたときに最初に選んだ文字列"aaa"が入ってしまいます。
選んでは検索し、出てきたらそこで作業、選んでは検索し…を繰り返したいのですが。
よろしくお願いします。
|
|