Wordマクロでテキストボックス内を含み英数半角・カタカナ全角変換する方法
Word2003でメイン文書(テキストボックスが多い)とヘッダー/フッタ付き文書(比較的ページ数が多い)で、(1)英数全角文字と一部の全角記号(「,」と「-」と「.」)を半角に、(2)半角カタカナを全角に変換しています。
現在の作業方法は、検索のオプションで「ワイルドカード」を使用したパターン検索を行い、それぞれ「メイン文書」「メイン文書内テキストボックス」「ヘッダー/フッター」領域を検索し、「文字種の変換」で上記(1)(2)の変換をしています。
この作業を「マクロの記録」を使って、マクロを作成し、効率化しようと色々と試しましたが、マクロの知識がまったくないせいか、それとも「記録」機能の限界なのか「エラー」がでて、うまくいきませんでした。
そこで、このサイトで「QNo.1479314」(2005年6月)で二人の方がマクロを紹介していたので、試用させていただきましたが、通常の文書内は問題ないのですが、テキストボックス内、ヘッダー/フッター内は変換されないようでこまりはてています。
上記(1)、(2)の一括変換(英数文字は一部の記号を含む)がテキストボックスを含んで(ヘッダー/フッターは除いても可)できるマクロを教えていただけると、大助かりなのですが・・・・。
よろしくお願いします。
お礼
連絡が遅くなり申し訳ありません。 大変役に立ちました。思い込みで出来ないと思っていたところもあり、改めて勉強になりました。