- ベストアンサー
Word 差込印刷でノンレコードの箇所の「様」「〒」の非表示の仕方
- 初めて質問させていただきます。Word 差込印刷で宛名ラベルの作成時に、ノンレコードの箇所に「様」「〒」が表示される問題があります。Excelでデータファイル作成時には解決することができますが、Word 上から設定する方法はありますか?
- Word 差込印刷で宛名ラベルの作成中に、ノンレコードの箇所に「様」「〒」だけが表示されることがあります。Excelを使用すれば表示形式で解決できますが、Word 上での設定方法はあるのでしょうか?
- 質問です。Word 差込印刷で宛名ラベルを作成しているのですが、ノンレコードの箇所に「様」「〒」が表示されてしまう問題があります。Excelでは表示形式で解決できるのですが、Word 上での対処方法はありますか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 > この方法は、ページ内の全レコードにコピーするなりで設定しなければいけない そういうことになりますね。やっぱりこの手の処理はExcelのほうで設定する方が楽だと思います。入力の都合でExcel側で設定したくないという場合は,例えば空いている列を利用して,(A列に名前を入力すると仮定,F列が空いている場合) 列 A ・・・ F 2行目 tokpy =IF(A2="",A2," 様") としてからフィルハンドルによるコピーでF列にコピーし,入力セル以外の部分をロックすると良いかもしれません。 ロックの仕方は, ロックしたくないセル(後から入力するセル)を選択して右クリック→「セルの書式設定」→「保護」タブ→「ロック」のチェックをはずす→「OK」→ メニューの「ツール」→「保護」→「シートの保護」 こうすれば違う部分を間違って変更してしまうことがありません。 あらかじめ入力するセルの背景に色を付けておくとわかりやすいです。 この方法の欠点は,差し込むときにレコードの数を指定しないといけないことです。後で,F列の設定を行うならその必要が無いですが,だったら普通にA列に設定する方がスマートだし,まあF列に設定することによって勘違いを防ぐ効果はあるわけですがどっちが便利でしょうね? やっぱり面倒でもWordで設定するか,素直にExcelで処理した方がスマートのような気がします。f(^~^;
その他の回答 (4)
検索してみましたが 作成のみで見つかりませんでしたので もし時間があれば、大きな本屋さんに行ってFOM出版MOUS試験問題集Word2002上級の219~221ページを見てみてください。 当方2002,2003にて検証してみましたが、問題なく画面上は削除出来ています。(印刷は試してません ごめんなさい。)
お礼
了解いたしました。 指定のテキストを探して試してみたいと思います。 この方法でできるとシンプルで誰にでも紹介しやすいので、是非試してみたいと思います。 どうもありがとうございました<(_ _)>
- tokpy
- ベストアンサー率47% (1313/2783)
#3です。うっかりミスしてしまいました。一応訂正しておきます。 誤: 2行目 tokpy =IF(A2="",A2," 様") ↓ 正: 2行目 tokpy =IF(A2<>"",A2&" 様")
レコードの無い「〒」「様」を消したいと言う事ですよね 選択してDELキーで良いのではないでしょうか。 見当違いでしたらすみません
お礼
さっそくのご解答、どうもありがとうございます。 紹介いただいた方法ですと、 例えば、レコードが3ページ分あった場合に、 3ページ目のノンレコードの箇所だけ削除したつもりでも、レコードの存在する1・2ページ目の同じ箇所の「様」「〒」も削除されてしまうと理解しているのですが、いかがでしょうか? 私の勘違いでありましたら、また教えてください。 宜しくお願い致します。<(_ _)>
- tokpy
- ベストアンサー率47% (1313/2783)
ちょっと面倒ですが,IFこんな方法があります。 今までWord上で {MERGEFIELD 名前} となっているところを, {IF {MERGEFIELD 名前}<>"" "{MERGEFIELD 名前} 様"} というようにします。つまり,IFフィールドを使って,未入力でなければ表示するようにします。IFフィールドは,Wordの差し込み印刷ツールバーの「Wordフィールドの挿入」ボタンを押して入力するか,[Ctrl]+[F9]でフィールド文字の"{}"を入力してから自分で入力してください。({MERGEFIELD 名前}の部分は,「差し込みフィールド挿入」ボタンを使って入力したほうが早いです)
お礼
さっそくのご解答、どうもありがとうございます。 実は今現在、tokpyさんに紹介していただいた方法で処理しているところでございます。 この方法は、ページ内の全レコードにコピーするなりで設定しなければいけないのですよね? 1度の操作で設定するということはできないものなのでしょうか? 分かる範囲内で構いませんので、ご解答お待ちしております。<(_ _)>
お礼
丁寧にご解答いただき、どうもありがとうございました。 やはりWord側で処理するにも、Excel側で処理するにも多少の手間はかかってしまうということでなのですね。 おかげさまで気になっておりました事が解決でき、とても嬉しく思います。 どうもありがとうございました<(_ _)>