質問: ms-wordで,ワイルドカードを用い,n人(1, 2, 3)を3人(1, 2, 3)に置換 ワイルドカードを用いた置換の仕方についてお伺いします. 用いているのはword for mac 2004です. n人(1, 2, 3)や、n人(2, 3, 4)や、n人(3, 4, 5) n人(1, 2, 3, 4)や、n人(2, 3, 4, 5)や、n人(3, 4, 5, 6) といったものを, 3人(1, 2, 3)や、3人(2, 3, 4)や、3人(3, 4, 5) 4人(1, 2, 3, 4)や、4人(2, 3, 4, 5)や、4人(3, 4, 5, 6) という風に,nを()内の数字の個数に一度に置換したいのですが, 検索文字列は n人(1, 2, 3)や、n人(2, 3, 4)や、n人(3, 4, 5)の場合は n人(?, ?, ?) で検索できることはわかっているのですが,置換後の文字列はどのようにすればよいでしょうか? ちなみに数字やn、カンマとその後のスペースは半角,括弧は全角です. よろしくお願いします.
回答: こんばんは。 >マクロはno.4の方が書いていただけましたが、やはり私にはまだ敷居が高いようです。。 マクロを理解するというなら無理に近いし、ここの掲示板でも、一般のword vbaを書ける人は、何人もいないと思います。(一般のword vbaという意味は、mac で、word の標準コードを無視しないで書くという意味です。) マクロの登録の仕方程度なら、誰でも出来るというか、excelのようなややこしさはありません。alt + f11 で開いて、自分のdocument のthisdocument 辺りに貼り付けて、f5 を押せば、マクロは走るはずです。(セキュリティは、「中」以下です)