• 締切済み

宛名ラベル 条件付差込印刷について

お世話になります。 ワード、エクセルどちらも2003を利用して、宛名ラベルの差込印刷をしています。 宛名については、短い宛名は宛名1の行に収まるのですが、 長いものについては2行になる為、途中から宛名2の列にデータを入力しています。 (印刷時に区切りのよい位置で改行をしたいため) 全てのデータにおいて、宛名の下に、さらに空白の行をいれずにもう1行入れたいのですが、 宛名が短く、宛名2が空欄のデータについては行を詰めるという条件付けは どのように設定したらよろしいでしょうか。 初心者の為、わかりにくい説明で申し訳ありません。 どなたか教えていただけると幸いです。 よろしくお願いいたします。

みんなの回答

回答No.2

[空白を印刷しない]という設定を使う方法もありますが、 今後のために、差し込み印刷でのIF文を使った方法などを 試されてはいかが。 配置した住所部分を、フィールドコードでの表示をすると 以下のようになりますよね。(←┘は段落の改行記号を表す) { MERGEFIELD 宛名1 } ←┘ { MERGEFIELD 宛名2 } ←┘ これを段落内改行(↓の改行記号で表すもの)で連結。 { MERGEFIELD 宛名1 } ↓ { MERGEFIELD 宛名2 } ←┘ これで一つの段落で2行分になります。 この範囲を選択して[ Ctrl+F9 ]キーで空白フィールドで 囲みます。 { { MERGEFIELD 宛名1 } ↓ { MERGEFIELD 宛名2 } }←┘ IF文や宛名の差し込みフィールドを追加して、以下と同じ にしておきます。 {{ IF { MERGEFIELD 宛名2 } = "" { MERGEFIELD 宛名1 } "{ MERGEFIELD 宛名1 }↓ { MERGEFIELD 宛名2 }" } ←┘ これで「宛名2」が空白の場合は「宛名1」のみになります。 そうでなければ2行で宛名を表示します。 この段落を[段落]書式として[段落後]を[ 1行]に設定して、 [複数ラベルに反映]すれば、ラベル内の配置が希望している ものと同じになっていると思います。 もしも確実になっているか不安なら、[新規文書への差し込み] である[ Alt+Shift+N ]キーなどで確認してみてください。

kiki1125
質問者

お礼

回答ありがとうございました。 教えていただいた形で試そうとしたところ、 なぜか(?)自動で、空白のセルのデータはつめてレイアウトされました。 (→これが、『空白を印刷しない』という設定に、もとからなっていたということなのでしょうか・・・。) ですので、結局のところ、試さずに済んでしまったのですが、 是非、今後の勉強のため、条件付きの差し込みについても勉強してみたいと思います。 ご丁寧に回答下さり、ありがとうございました。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

宛名データはエクセルのシートにつくり、ラベルの配置や固定文字は(印刷の機能はもちろん)ワードの差込印刷の仕組みを使っている、と思う。両者とも2003. 1行で納まる短い宛名   宛名   (空白行)   次の項目 1行で納まら無い宛名   宛名(前半)   宛名(残り)   (空白行)   次の項目 のようにしたいと書けばわかり安いのでは。表現をよく工夫して。 ーー ワードの差込印刷は、フィールドの配置は、上からの印刷項目順序を指定する方式でなく、印刷紙面の固定行位置を指定する。 (一般の印刷などは、順次項目印刷を発行するのが多い) だから質問のようなことは、難しい。 ワードの差込印刷は、ワードのフィールドコードの仕組みで行っているが、そこに、IFという関数かプログラム類似のものが使える。 しかしプログラム未経験者や、経験者でも様子がわからず難しい。 質問者もその部類だろう。 例 http://office.microsoft.com/ja-jp/word-help/HP005187676.aspxに書いてあるようなことの延長 但しGoogleでも「ワード フィールドコード IF」で照会すれば記事は相当ある ーー それでエクセルのシートに宛名後半用の列を儲け、(宛名が短い場合は空白列になる(注)) 宛名が短い場合は、空白行が(2行)入るが辛抱する、に方針変更できないか? または長い宛名の場合は、次の空白行は無く、次の項目が直ぐ下に続く。 (注)現状のエクセルデータから、こちらの形式に移し変えは、LEFT関数などで(プログラムでなくとも)作れると思うが、どうか。

関連するQ&A

  • 宛名ラベルの差し込み印刷について

    word2010です。 宛名ラベル(名刺状のもの)に、excelで作成した名簿から差し込み印刷で名札を作ろうとしています。 『差し込み印刷ウィザード』を使って、レイアウトを完成させラベルのプレビューを表示したところ、 一ページにひとりのデータがずらっと10件出て、二ページ目に次の人のデータがずらっと出てしまいました。 いままでの宛名印刷でそんな状態になったことがないので、困惑しています(+△+;)降参 自分なりに調べて、『複数ラベルに反映』かと思い試しましたが、変化改善はありません。 どこを直せば良いのか、ご教示下さい!!!!

  • 宛名ラベルを印刷するためにカスタム設定で登録した用紙を指定したが、うまく印刷できない

     東芝ルポ時代に利用した宛名ラベル用紙が大量にあまっているので、それを利用して住所の宛名ラベル印刷を頼まれました。 この用紙は、A4・5行2列・上余白23.3mm・横余白7m・ラベルの高さ44mm・ラベルの幅91mmとなっており、下余白にあたる部分が50mmと広く空いています。  差込印刷ヘルパーを使って宛名ラベルの作成をし、この東芝ルポ用の用紙を[新しいラベル]で設定し、データを差込しました。 差し込んだ時点でのワードの画面では、下余白にあたる部分にはデータは差し込まれず、設定した用紙にきちんと印刷できると思ったのですが・・・。  ところがいざ印刷すると(印刷プレビューでも)下余白にあたる部分にもデータが印字されてしまい、用紙の設定では5行2列としているにもかかわらず、6行2列になってしまうのです。  差込印刷ヘルパーを利用中での[新しいラベル]の設定画面に下余白を設定する項目があってくれればこんなことにはならないだろうに!とうらめしいのですが、それらしきものは見当たりません。  なんとかこの東芝ルポ用のラベルに5行5列で印刷する方法はないでしょうか?  よろしくお願いします。

  • ワードでの差込印刷について

    ワードでエクセルのデータを差し込んで宛名等を印刷しています。 Word2000の時には差込を行う際、差込指示のボックス内に「空フィールドの空白行の処理」というところがあって、データが入っていない場合でもその分改行してくれる「データフィールドが空の場合、空白行を印刷する」というチェックボックスがありました。 例えば、 「住所1」(改行) 「住所2」(改行) 「宛先氏名」 というレイアウトにしている場合、 両方にデータが入っていれば上記のように3行で印刷できますが、「住所2」にデータが入っていない場合は 「住所1」(改行) 「宛先氏名」 という、2行のレイアウトでの印刷になってしまいます。そこで空白行を印刷するようにチェックを入れておけば 「住所1」(改行) (改行) 「宛先氏名」 と、3行のレイアウトのまま印刷されます。 ところが、Word2002にしたところ差込印刷の方法が変わっていて、探したのですが同様のチェックボックスが見当たりません。空のデータにスペースを入れたりしてみましたが、結局反映されずどうしても2行のレイアウトになってしまいます。 あのチェックボックスはどこに行ってしまったのでしょうか?機能として廃止されてしまったのでしょうか??どなたかご存知の方、教えて下さい!すごく困っています。

  • Word2003宛名ラベルへの差し込み印刷

    Win XP Word2003 Excel2003 です。 エクセルで作った住所録を、ワードの差し込み印刷機能を使用して 宛名ラベルを作成しています。 21面の宛名ラベルで、以前に使用した残りのラベルシールを再度利用したい時、 『今回は18番目のラベルから印刷する』みたいに、 任意のラベル位置から印刷することは可能でしょうか? この場合の設定方法を教えてください。 当方、エクセルはそこそこ理解していますが、 ワードはさっぱりですので、できましたら簡単にお願い致します。

  • エクセル2003で、宛名印刷(差込印刷)をしたいのせすが、、、?

    エクセル2003で、宛名印刷(差込印刷)をしたいのせすが、、、? 差込印刷は、ワード側で、ツール、はがきと差込印刷、宛名ラベル作成、ここまではわかるのですが、、?あと、エクセル側で、リストを作成すること(1行目はタイトル行扱いになること)、、、ここまでは、わかるのですが、、 どうも、ここからが? すいません、ご教示ください。 ※あと、ワード文書内に宛名欄にも、そのエクセル側で作成した、宛名リストを利用したいのですが、、?

  • 一太郎で宛名ラベルの差し込み印刷

    すみません。大至急で教えていただきたいことがあります。 内容はタイトルのとおり、一太郎での宛名ラベルでの差し込み印刷の方法です。 元になるデータはExcelで作成済みです。宜しくお願い致します。

  • 差し込み印刷ヘルパーでラベルのレイアウトを作りたい

    差し込み印刷ヘルパーで「宛名ラベル」を作ると、 データファイル→「メイン文書の編集」のところで 差し込む項目、文字を決めます。 1.そこで図を入れたいのですが、入れられないのでしょうか? 2.あとこれは別件ですが、宛名ひとつひとつに図を入れようと 思い、図を入れると行が思い通りいかずずれてしまいます。 オートシェイプのレイアウトで「前面」「背景」にしても 行がずれてしまいます。 宛名ラベルの場合、仕方ないのでしょうか? WORD2000を使用しています。

  • 宛名ラベルのやり方を教えてください!!

    エクセルにあるデーターを、ワードで宛名ラベルにしたいのですが、ツールの【宛名ラベル】でやっても同じものが、バーッと2行に印刷されてしまいます。 どうすればうまくシールに印刷できますか?

  • Accessでの宛名ラベル作成について

    アクセスの2007を使用しています。 宛名ラベルを作成しておりますが、A-oneの単票ラベル用紙、42mm×82mm 2列(品番28179 2列×6行分。)なので、ウィザードでラベルの種類から同一のものを選択して作成しました。 ウィザードに従って進めていきラベルレイアウトは(1行目:郵便番号、2行目:空白、3行目:住所(1)、4行目:住所(2)、5行目:空白、6行目:宛名)と設定しました。 しかし、プレビューをみると5行分(10個)しか表示されておらず、最下段の2列には宛名が表示されません。 どうすれば全てのラベルに宛名を表示することができるでしょうか?最後の2列が空白になってしまうのは大変もったいないので、設定方法をご教示よろしくお願いいたします。

  • 固有ラベル(表形式の印刷済み)への差込印刷

    色々検索しても見つからないので皆様助けて下さい。 固有ラベル(表形式で各項目が印刷してあります。1シート 5行2列です)へExcel2003のデータをWord2003で差込印刷しているのですが上手くデータが反映せずに困っています(>_<) 1枚のラベルの中にデータを入れたい箇所が多く、またランダムな為 テキストボックスで配置しています。 でも1シート全部同じデータになってしまい、またエクセルデータの10行目から始まってしまいます。 (《Next Record》は入れてあります) 試しに テキストボックスを使わず適当な位置に差し込んでみると上手く出来ます。 テキストボックスを使用しての差しこみ印刷は出来ないのでしょうか? 出来ないとすれば 他に上手く出来る方法があれば 教えて頂けますでしょうか。 差し込みたいエクセルデータは数字、カナ、アルファベット等で長さも色々です。 固有ラベルの用紙の設定は出来ています。 つたない分かりにくい説明で申し訳ありませんが どうか宜しくお願いします<(_ _)>

専門家に質問してみよう