初めて質問させていただきます。宜しくお願い致します。
宛名ラベルの作成で、【差込フィールド】挿入時に、「〒」や「様」を手入力し作成すると、印刷時に、レコードのない箇所に、「〒」「様」だけ表示されてしまうことで、それの回避方法を教えてください。
ただ、過去の質問を検索しましたら、http://oshiete1.goo.ne.jp/kotaeru.php3?q=1316791
があったのですが、
これは、Excelでデータファイル作成時に、
「〒」や「様」を表示形式で予め作成するということで解決されていましたが、
それ以外で、Word(差込印刷)上から設定する方法をご存知の方がいらっしゃいましたら是非教えて下さい。
宜しくお願い致します。
No.3ベストアンサー
- 回答日時:
#1です。
> この方法は、ページ内の全レコードにコピーするなりで設定しなければいけない
そういうことになりますね。やっぱりこの手の処理はExcelのほうで設定する方が楽だと思います。入力の都合でExcel側で設定したくないという場合は,例えば空いている列を利用して,(A列に名前を入力すると仮定,F列が空いている場合)
列 A ・・・ F
2行目 tokpy =IF(A2="",A2," 様")
としてからフィルハンドルによるコピーでF列にコピーし,入力セル以外の部分をロックすると良いかもしれません。
ロックの仕方は,
ロックしたくないセル(後から入力するセル)を選択して右クリック→「セルの書式設定」→「保護」タブ→「ロック」のチェックをはずす→「OK」→
メニューの「ツール」→「保護」→「シートの保護」
こうすれば違う部分を間違って変更してしまうことがありません。
あらかじめ入力するセルの背景に色を付けておくとわかりやすいです。
この方法の欠点は,差し込むときにレコードの数を指定しないといけないことです。後で,F列の設定を行うならその必要が無いですが,だったら普通にA列に設定する方がスマートだし,まあF列に設定することによって勘違いを防ぐ効果はあるわけですがどっちが便利でしょうね?
やっぱり面倒でもWordで設定するか,素直にExcelで処理した方がスマートのような気がします。f(^~^;
丁寧にご解答いただき、どうもありがとうございました。
やはりWord側で処理するにも、Excel側で処理するにも多少の手間はかかってしまうということでなのですね。
おかげさまで気になっておりました事が解決でき、とても嬉しく思います。
どうもありがとうございました<(_ _)>
No.5
- 回答日時:
検索してみましたが 作成のみで見つかりませんでしたので
もし時間があれば、大きな本屋さんに行ってFOM出版MOUS試験問題集Word2002上級の219~221ページを見てみてください。
当方2002,2003にて検証してみましたが、問題なく画面上は削除出来ています。(印刷は試してません ごめんなさい。)
了解いたしました。
指定のテキストを探して試してみたいと思います。
この方法でできるとシンプルで誰にでも紹介しやすいので、是非試してみたいと思います。
どうもありがとうございました<(_ _)>
No.4
- 回答日時:
#3です。
うっかりミスしてしまいました。一応訂正しておきます。誤: 2行目 tokpy =IF(A2="",A2," 様")
↓
正: 2行目 tokpy =IF(A2<>"",A2&" 様")
No.2
- 回答日時:
レコードの無い「〒」「様」を消したいと言う事ですよね
選択してDELキーで良いのではないでしょうか。
見当違いでしたらすみません
さっそくのご解答、どうもありがとうございます。
紹介いただいた方法ですと、
例えば、レコードが3ページ分あった場合に、
3ページ目のノンレコードの箇所だけ削除したつもりでも、レコードの存在する1・2ページ目の同じ箇所の「様」「〒」も削除されてしまうと理解しているのですが、いかがでしょうか?
私の勘違いでありましたら、また教えてください。
宜しくお願い致します。<(_ _)>
No.1
- 回答日時:
ちょっと面倒ですが,IFこんな方法があります。
今までWord上で
{MERGEFIELD 名前}
となっているところを,
{IF {MERGEFIELD 名前}<>"" "{MERGEFIELD 名前} 様"}
というようにします。つまり,IFフィールドを使って,未入力でなければ表示するようにします。IFフィールドは,Wordの差し込み印刷ツールバーの「Wordフィールドの挿入」ボタンを押して入力するか,[Ctrl]+[F9]でフィールド文字の"{}"を入力してから自分で入力してください。({MERGEFIELD
名前}の部分は,「差し込みフィールド挿入」ボタンを使って入力したほうが早いです)
さっそくのご解答、どうもありがとうございます。
実は今現在、tokpyさんに紹介していただいた方法で処理しているところでございます。
この方法は、ページ内の全レコードにコピーするなりで設定しなければいけないのですよね?
1度の操作で設定するということはできないものなのでしょうか?
分かる範囲内で構いませんので、ご解答お待ちしております。<(_ _)>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- プリンタ・スキャナー Wordで作った宛名ラベルを印刷しようと思って、プリンターの上のところにある、手差しトレイ的なところ 3 2022/11/17 18:40
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- 年賀状作成・はがき作成 Wordによる宛名印刷 2 2023/01/04 15:36
- Word(ワード) Word差し込み印刷 QRコードの画像が同じ仕様になる 1 2022/10/28 16:41
- その他(音楽・ダンス・舞台芸能) チケットに座席番号のみを印刷する方法 4 2023/02/10 11:21
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
- Word(ワード) wordの差し込み印刷で困っています。助けてください。word2019です。 エクセルで作ったデータ 3 2023/03/17 13:51
- Word(ワード) 質問タイトル Word2021で作成した文書を「ネットプリント」で写真画質印刷したい Word202 1 2022/08/23 13:20
- 年賀状作成・はがき作成 はがき作家 2 2023/05/12 06:00
- ノートパソコン PDF、プリントスクリーンがいきなり印刷されなくなりました。 NEC ラビィLS150 WINDOW 6 2023/01/15 00:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのセル内に全角数字を...
-
Excelで全角の数字が半角になっ...
-
エクセルで文字入力してEnterキ...
-
エクセルのセルや文字を点滅表...
-
エクセルで文字列としての指数...
-
エクセルで自動的にイコール(...
-
EXCELで勝手に予測入力される
-
エクセルで月日だけ入力すると...
-
WORD2010 差し込み印刷の時間...
-
平方センチメートルの入力の仕方
-
Excelで時間順で並べ替えしたい
-
Accessのフォーム上のテキスト...
-
エクセルで分や秒の合計や平均...
-
エクセルで時間入力10:30の:...
-
関数CONCATENATEの表示で
-
セルに数字を入れると×1000にな...
-
エクセルの「○分○秒」の表示形...
-
コクヨのリーフ仕入帳等にパソ...
-
エクセルの入力規則で半角英数...
-
EXCELで特定の文字列を入力→エ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのセル内に全角数字を...
-
Excelで全角の数字が半角になっ...
-
エクセルで文字入力してEnterキ...
-
Excelで時間順で並べ替えしたい
-
エクセルのセルや文字を点滅表...
-
EXCELで勝手に予測入力される
-
WORD2010 差し込み印刷の時間...
-
コクヨのリーフ仕入帳等にパソ...
-
エクセルの「○分○秒」の表示形...
-
EXCELで特定の文字列を入力→エ...
-
エクセルで文字列としての指数...
-
エクセルで自動的にイコール(...
-
エクセルで時間入力10:30の:...
-
セルに数字を入れると×1000にな...
-
Excelで【1-1】【1-2】【1-3】...
-
関数CONCATENATEの表示で
-
エクセルで分や秒の合計や平均...
-
平方センチメートルの入力の仕方
-
エクセル関数で在庫数の増減を...
-
入力規則でスペース入力を禁止...
おすすめ情報