- ベストアンサー
差込み印刷、
ワード2003でエクセル2003で作成したデータを差込み印刷したいのですが、複数のフイールドに差込んだのに、プレビューでみると一部しか反映されません。例えば、氏名、本籍地、現住所を入れたいのですが、氏名と本籍地はうまく入るのですが、現住所が0と表示されます。何度か試しましたがうまくいきません。困っています、いい知恵をお願いします。なお現住所が本籍地と同じ場合はセルは入力されていません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> フィールドコードの記述がまずいのか、変更しても、コードが入力できません。F9を押しても確定しないのですが。 フィールドコードの表示は「Ctrl+F9 」ですよ。 Ctrlを押したままF9キーを押します、フィールドコードを変更後、再び「Ctrl+F9 」で戻ります。
その他の回答 (1)
- k-josui
- ベストアンサー率24% (3220/13026)
回答No.1
> なお現住所が本籍地と同じ場合はセルは入力されていません。 これが原因ですね。 フィールドコードを編集すればOKです。 以下を参考に http://okwave.jp/qa/q2130917.html
質問者
補足
ありがとうございました。教えていただきましたことをやって見ましたが、うまくいきません。エクセルデータをDDEの形式で読めないようです。またフィールドコードの記述がまずいのか、変更しても、コードが入力できません。F9を押しても確定しないのですが。
お礼
ワード2007ではうまく差込みができていました。ありがとうございました。フィールドコードについてはもう少し勉強してみます。
補足
たびたびで恐縮です。状況を説明します。差込み印刷の目的は会員あての案内状作成に関するものです。リストには氏名、本籍地、現住所データがあり、本籍地と現住所が同じ場合は現住所欄は空欄です。あるグループだけを取り出して、別シートにしていますが、そのシートでは空欄に0が表示されています。このシートを使い差込み印刷したいのですが、案内状の差込み箇所として宛先氏名、宛先住所、転送先住所の欄があります。フィールドを挿入して確認すると、氏名、本籍地は出てきますが、転送先住所のところは、現住所データを出力したいのですが、同じ場合は空欄ですので、0が表示されてしまいます。現住所が0と表示されるところは、空欄にして、入力されている場合はそのデータを出力したいのです。フィールドコードを次のように書き換えて実行したいのですがうまくいきません。{If {MERGEFIELD"現住所"}=0""{MERGEFIELD"現住所"}}と置き換えてcont+f9を押しましたが、どうも入力が確定されていないようで、表示できません。なにがだめなのかわかりませんので、アドバイスお願いします。