• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:wordで選択した部分の前後に文字列を挿入するマクロを作成したいと思っ)

wordで選択した部分の前後に文字列を挿入するマクロを作成したいと思っ

このQ&Aのポイント
  • Word文章中から二重下線を検索しマーカーを付けています。その検索したマーカーが付いている前に例えば"あいう"後に"ABC"と入れる場合どうすれば良いのでしょうか?
  • Selection.InsertBefore、Selection.InsertAfterを使って入れられる事はわかりましたがうまく入れる事が出来ません。どなたかご教授頂けると幸いです。
  • 他のやり方もあれば是非宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

置換で指定した【二重下線+蛍光ペン】を、追加したい前後の文字列にも 設定してもよいのなら簡単です。 .Replacement.Text = "^&"    ↓ .Replacement.Text = "あいう^&ABC" これはマクロを使わないで置換したときの条件と同じです。 [あいまい検索]のチェックをはずしてるので、"^&"が[検索する文字列] を示していますから、前後に追加したい文字列を追記するだけです。 そうではなく、前後の文字列は二重下線や蛍光ペンなしで追記したいと なると、マクロが長くなるのと設定方法が単純ではないので、回答者の スキルが試されます。 私はマクロのスキルが低いので、たぶん回答はできないと思いますが、 条件をはっきりさせて補足されてはいかがでしょう。

ybsteed
質問者

お礼

ありがとうございます。 意外に簡単な事だったんですね。 今回は前後の文字列は二重下線や蛍光ペンありでOKだったのですが付けない方法も知りたいなと思うところではあります。 でも無事解決しましたのでありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A