Word VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


391 / 886 ←次へ | 前へ→

【509】選択範囲の文字を検索したい
質問  ぱんくろうママ  - 06/10/31(火) 23:56 -

引用なし
パスワード
   初めまして。
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"が入ってしまいます。

選んでは検索し、出てきたらそこで作業、選んでは検索し…を繰り返したいのですが。

よろしくお願いします。

2,252 hits

【509】選択範囲の文字を検索したい ぱんくろうママ 06/10/31(火) 23:56 質問[未読]
【510】Re:選択範囲の文字を検索したい H. C. Shinopy 06/11/1(水) 21:05 回答[未読]
【513】Re:選択範囲の文字を検索したい H. C. Shinopy 06/11/3(金) 23:32 回答[未読]
【515】ありがとうございました ぱんくろうママ 06/11/6(月) 1:03 お礼[未読]

391 / 886 ←次へ | 前へ→
ページ:  ┃  記事番号:
207137
(SS)C-BOARD v3.8 is Free