
ご覧いただきありがとうございます。
Wordの差し込み印刷についてお知恵をお貸しください。
Excelで作ったリストからデータを差し込んで宛名を印刷しているのですが、このリストには、相手先の「株式会社」や「社会福祉法人」などが、会社名と同一のセルに「(株)」や「(福)」のような略号で入力されています。
このままでは相手先に出す宛名としては不適当なので、いまはもとのリスト中の「(株)」などの略号を正式な名称に置換してから差し込んでいます。ところがこのリストは他から提供されるもので、随時差分が発生するため、だんだん作業が繁雑になってきました(たまに置換するのを忘れて差し込んでしまうことがあります)。
そこで、このExcelのリストはさわらずに(「(株)」を「株式会社」に置換したり、新たな列を設けたりせずに)、Word側で置き換えながら印刷していくということは可能でしょうか。いいお知恵をお持ちの方がいらっしゃいましたらご教示ください。
データを入力しているところに入力の仕方を変えてもらうわけにいかないこと、また、宛名印刷以外の場面では略号のほうがリストを見やすい場合もあることから、できればもとのデータは改変せずに済ませたいのです。
なお、略号のカッコは全角・半角が混在しておりまして、「(株)」に至っては一文字で表示される機種依存文字の「(株)」まで混じっています。
OSはWindows XP、Wordは2002です。
No.2ベストアンサー
- 回答日時:
Excel側のデータをいじらないのなら、Wordの差し込み印刷で新規文書
への差し込みをして、その文書で置換するしかないと思います。
差し込み印刷ウィザードの最後で、新規文書への差し込みをする選択が
できますのでそこで指定するか、[ Alt+Shift+N ]キーにて差し込み方法
を指定します。
置換については、置換候補のあるデータを用意しておいてマクロにした
アドインなどを利用して置換作業をすれば、何度も同じような差し込み
があっても作業的に楽になるかと思います。マクロやアドインについて
は、アドバイスができるほどのスキルを現時点ではないので、回答する
ことは控えます。どうしてもマクロを知りたいのなら別途質問するか、
他の回答をお待ちください。
ご回答ありがとうございます。
いつも、宛名ラベルなどに直接印刷しているため、いったん新規文書に差し込んでから置換するということはまったく思いつきませんでした。
enunokokoro様のご助言を念頭に改めてネットで調べてみて、
http://oshiete1.goo.ne.jp/kotaeru.php3?q=994495
で示されているマクロで望む結果が得られることがわかりました。これで、繁雑な置換作業から解放されます。本当にありがとうございました。
No.1
- 回答日時:
エクセル側で、(株)→株式会社等に置換した、作業用シートを作っておいて、その作業用シートから差し込み印刷する設定にするのはどうでしょうか。
作業用シートの更新忘れを無くすためには、作業用シート生成をエクセルのSub Workbook_Open()で都度行うようにすると、ワードから差し込みする際にもエクセルのファイルのマクロを有効にするかどうか聞いてきますので、有効にしてやると更新が実行され、実行結果を反映して差し込みが行われると思います。ご回答ありがとうございます。
作業用シートを別に作るのもひとつの手ですね。Substitute関数を使って置換したデータを表示する、あるいはマクロを使って置換したデータを書き出す、という感じでしょうか。今回はできれば作業用シートも作らないようにしたいため、No.2様のアイデアに依らせていただこうと思います。とはいえ、今後のためにも、どういうマクロを書けば置換したデータを別シートに書き出せるか調べてみたいと思います。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
WORDで一括置換
Word(ワード)
-
ワードの差し込み印刷 勝手に改行させない方法
Word(ワード)
-
差し込み印刷の元データファイルの探し方
Excel(エクセル)
-
-
4
ワードの条件で改行をさせるには
Word(ワード)
-
5
差し込み印刷でのMOD関数
Excel(エクセル)
-
6
差し込み文書のルールで if then else を入れ子型で使いたい。
Word(ワード)
-
7
差し込み印刷で特定のデータだけを印刷したい
Excel(エクセル)
-
8
差込印刷で不要部を印刷しない
Excel(エクセル)
-
9
差し込み後、元データを変更し 差し込み先に反映させるには?
Access(アクセス)
-
10
エクセル宛名ラベルが重複する
その他(Microsoft Office)
-
11
Word(2010)の差込印刷時に特定の文字だけ赤色にする方法は?
Word(ワード)
-
12
エクセルの郵便番号変換ウィザードでのハイフンをとる
Excel(エクセル)
-
13
WORD2010の差込印刷で数字を縦にしたい。
Word(ワード)
-
14
差し込み印刷 外字が表示されない
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カンマ( , )をタブに置換したい。
-
文字の列を揃えるには
-
カンマを改行に変換する方法
-
Word:差し込み印刷時に文字列...
-
セルの文字列後ろのスペース削除
-
エクセルで「*」(アスタリス...
-
エクセルの『検索と置換ボック...
-
Excelで全角ハイフンを半角ハイ...
-
エクセル 置換又は関数でかっこ...
-
エクセルの文字・数字の前後の...
-
ワイルドカードを使って置換(...
-
エクセルでコンマとピリオドを...
-
数学 記号 sgn
-
エクセル重複削除で綺麗に削除...
-
Wordでこのような三角が出てく...
-
ワードに「URL」を貼り付けると...
-
スケッチスタイルの有効化
-
Excelのグラフ作成 『軸ラベル...
-
差し込み印刷で反映されないフ...
-
Word差し込み印刷で2ページ以降...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマを改行に変換する方法
-
エクセルの『検索と置換ボック...
-
カンマ( , )をタブに置換したい。
-
文字の列を揃えるには
-
Excelで全角ハイフンを半角ハイ...
-
秀丸で余分なスペースを削除したい
-
Word:差し込み印刷時に文字列...
-
エクセル 置換又は関数でかっこ...
-
エクセル重複削除で綺麗に削除...
-
1文字だけ置換したい
-
エクセルで濁点カナの変換方法...
-
word 改行マークを印刷時に表示...
-
文字列に含まれているダブルク...
-
セルの文字列後ろのスペース削除
-
Excelで特定の文字以下を削除し...
-
CSVファイルの任意の列をダブル...
-
エクセルの文字・数字の前後の...
-
Word 図表番号における半角の挿...
-
複数のスペースを1つのタブに...
-
Flexible Renamer 置き換えの使...
おすすめ情報