• 締切済み

セル内改行ありExcelレコードをWordへ差込印刷すると、不規則にデータ欠落が発生

Excel2003で38列200レコード程度のシートを作成し、Word2003への差込印刷を作成しました。 挿入フィールドを指定し、レターのプレビューを実行、レコードを順に表示し確認すると、Excelの1セル内で保有しているデータのうちの一部が欠落しています。 1セルに保有しているバイト数については、欠落をおこしてしまうフィールドより多いバイト数のセルデータを表示する別フィールドが正しく表示されているにも関わらず、の状況です。 また、欠落を起こしてしまうフィールドに限っても、1セル内のバイト数の多寡に関わらず、少ないバイト数なのに欠落します。 欠落は1セルデータの最後数文字で発生します。 エラーの情報をうまく整理してお伝えできず申し訳ありません。 どなたかお助けいただければ幸いです。 説明不備については、補足いたしたく存じます。 よろしくお願いします。

  • nonpq
  • お礼率80% (16/20)

みんなの回答

回答No.2

差し込みウィザードの最後で、新規文書への差し込みをするための機能 である[レターの編集]を選択します。これで、新規文書に差し込まれた データがすべて表示されていると思います。 ここにて、すべてのデータ内容の欠落がないかを確認してください。 欠落しているデータがある場合は、Excel側の問題かもしれませんから Excel側のデータをコピーした別ファイルで修復するなどして検証して 問題がないかを確認します。 これでも問題が起きるのならば、私が以前見たことがある255バイトの 位置に空白や区切り文字があるのかもしれませんので、確認してみて、 そのような文字などがあったら変更してみて検証してはいかが。 ただし、これについてはおぼろげに記憶しているものなので、間違った 記憶かもしれませんから、あくまでもコピーした別ファイルで検証して くださいね。

nonpq
質問者

お礼

ご回答をありがとうございます。 また、お返事を差し上げるのが遅くなり失礼いたしました。 ご教示いただきました点、検証してみましたが、該当する部分は見当たりませんでした。 不思議な現象があり、セルデータの480バイト前後以降から欠落する場合もある、その行をレコード1行目にコピーし、再度差込を実行すると、問題が発生したレコードの順になったときにエラーが回避できている点です。 とりあえず、上記(根拠の無い)方法で今のところ差込印刷が実行できています。 今後、時間をかけて解決策を探りたいと思います。 ありがとうございました。

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.1

下記URLのページは差し込むExcelデータの問題点を解説しています。 念のため、チェックされては如何でしょうか? 「Excel住所録 作成の落とし穴--こんな住所録作っちゃイカ~ン」 http://kokoro.kir.jp/know/meibo.html

nonpq
質問者

お礼

ご回答ありがとうございます。 残念ながら、ご紹介いただいた内容と、抱えているトラブルの内容は異なるようです。 差込データをExcelで作成する場合の基本的ルールについて、上記ページに紹介されている内容については、こちらのデータには問題ありませんでした。

関連するQ&A

  • Wordの差込印刷で内容が化ける

    Word2003を使用して差込印刷を使用して文書を作成しています データテーブルはExel2003で作成したものから引いているのですが、エクセルで「15.7」と入力したものをワードで差込フィールドを挿入し、プレビューすると「15.700000000000001」となります 「151.7」ではきちんと「151.7」と表示されます アドレス帳の編集で見ても「15.700000000000001」とインポートされています どういう理由が考えられますでしょうか? また、対策を教えてください

  • ワードの文書にエクセルのデータを差込印刷したいができなくなった!

    ワード2000の文書にエクセル2000のデータを差込印刷したいのですが、最初の数回はうまくできたのですが、操作の誤りか突然できなくなってしまいました。 質問1)ワード上でエクセルのデータを差込印刷するため一連の操作をしてみても、<差込フィールドの挿入>にぶら下がる差込フィールドはA1のセルだけになってしまい、他のB1やC1のセルのフィールドが表示にならずに選択できません。どうしたらもとの状態に戻るでしょうか? <差込印刷ヘルパー>の<1メイン文書の作成>をクリックしてでる<標準の文書に戻す>をクリックしても元に戻りません。 質問2)エクセルのデータを読み込んだ場合<範囲名またはセル範囲>というダイアログボックスが表示になりますが、ここには<ワークシート全体>の他に<タイトル未設定>という表示がたくさんでてしまいます。ここは、本来は、セル範囲名もしくはsheet名になるのでは?(一太郎ではsheet名でした) 質問3)差込印刷の一連の操作をするとタスクバーに差込の対象とするブックがひらいて、エクセルが起動していることがわかりますが、そのほかにも新しいbook1 が作成されてしまいます。異常なのでしょうか? よろしくご教示ください。

  • ワードでの差込印刷の差し込みフィールドが表示されない

    ワード2000を使用して差し込み印刷を作成しようとしていま。 エクセルで差込データを作成し、保存しました。 データをあてはめる原本をワードで開いて、差込印刷ヘルパーを開き、定型書簡を作成←作業中のウィンドウをクリック データファイルの指定でエクセルのデータファイルを開き、メイン文書の編集をクリックしました。 その後にマニュアルには差し込みフィールドの挿入で入れたいデータを指定できるとありますが、 Ask(問い合わせ)(A) Fill-in(文字列の書き込み)(F) If…Then…Else(If 文) Merge Record #(レコードの差し込み)(R) ・・・・・・ というものが表示されます。 これはどういう意味でしょうか? 作成したデータのフィールドが表示されません。 教えてください。

  • word差し込み印刷

    word2003及びexcel2003を使用しております。 差し込み印刷を行っていますが、あるセルのデータだけwordに反映されません。 例と致しまして、シート1~9のA2セルデータを、同じbookのシート10のA2~A10セルに 「=Sheet1!A2」、「=Sheet2!A2」・・・としてリンク貼り付けしております。 このシート10のA列をwordに差し込みたいのですが、何故かうまく反映されません。 その他の列(セル)は全て反映されるのですが、A列のセルだけは全ての文字が反映されないのです。 セル内の文字数が多いから反映されないのかと思ったのですが、以前も同様の差し込みを行ったことがあり、 その際はどんなに文字数があっても(多くて1,500文字程)全ての文字が反映されていましたが、 今回は途中で切れてしまいます。 理由が分からないので大変困っています。 どうかご教示頂きたく宜しくお願い致します。

  • Wordでの差し込み印刷

    Word2003にて差し込み印刷機能を使用しています。 Excel2003で作成したデータを差し込み、差し込みフィールドを配置しました。 プレビュー表示をクリックし、Excel内のデータを表示した状態でフィールドの強調を設定しました。 その後、保存をして文章を閉じました。 次にWordファイルを開いた際、「この文書を開くと、次の SQL コマンドが実行されます」というメッセージが表示され、いいえをクリックしました。 すると、フィールドを挿入した部分がグレーで網掛けされていました。 編集記号のようなものだと思ったのですが、印刷するとしっかり印字されてしまいます。 このグレーの部分の色を消したいのですが、消し方が分かりません。 フィールドコートの設定等も見直しましたが、網掛けの色のみを消去する方法は分かりませんでした。 何か良い方法はないでしょうか? ファイルは保存してしまったため、修正ができない状況で困っています。 ご教示頂きたくお願い致します。

  • WORD 差込印刷の方向について

    独自のテンプレート表を作成し差込印刷で表を作成しようとしていますがレコードの指定がうまくいきません。 ラベルに使われている<<Next Record>>を試してみましたが、 横の列に対するセルではセルが別れていても問題ないようですが 縦列にセルが分かれているとうまく表示されません。 愛知店_アイチテン_愛知県 東京店_トウキョウテン_東京都 大阪店_オオサカテン_大阪府 上のように横列ではセルが分かれていても問題ないようですが 縦列では以下のように正しく表示されません。 愛知店_東京店_大阪店 オオサカテン_オオサカテン_オオサカテン 大阪府_大阪府_大阪府 ※セルのトップに<<Next Record>>を指定してます。 作成したテンプレートはもっと複雑で、ここからここまでレコードの項目というような指定は出来ないのでしょうか?

  • ワードの差込印刷で必要な行だけテーブルを作るには?

    エクセルからの差込印刷を考えています。 テーブルに差し込むのですが、 レコードごとにフィールドに入っている値の数が違います。レコードによってはあらかじめ作ったフィールドが空のときもあるのです。 この状態であらかじめ、ある程度のテーブルを作っても空欄ができるのが困ります。 フィールドの数にあわせてテーブルの行が増えたり減ったりすることはできるのでしょうか?

  • ワードの差し込み印刷ができない

    ワード2007の差し込み印刷機能についての質問です。 エクセルで作成した住所録データを基に、宛名ラベルを作成しようとしました。ところが、差し込みフィールドの挿入まではスムーズに進むのですが、複数ラベルに反映ボタンをクリックしても、住所録データの最初の数人と最後の数人しかラベルに表示されません。印刷プレビューも同様です。 もとの住所録データを確認しましたが、ラベルに表示された人もされなかった人も同じ様式で入力しており、別段変わったことはありませんでした。 ワード側の設定の問題でしょうか? だとしたら、どのように直したらよいでしょうか? 知っている方がいらっしゃいましたら教えてください。

  • Wordへの差込印刷について

    Wordへの差込印刷について教えてください。 OfficeXPを使っています。 ExcelやAccessではセルやフィールドに対して「通貨」という属性を持たせ、「¥1,000」といった表示をしますよね。 このような値を差込印刷すると「1000」としか表示されません。「¥」や「3桁ごとのカンマ」は無視されてしまいます。 差込印刷においては、これらの書式は無視されるのでしょうか? 以前の「Office97ではできた」と聞いたのですが、これはXPになってからのことなのでしょうか。 ExcelやAccessから書式を反映させた差込印刷の方法がありましたら、教えてください。 よろしくお願いします。

  • word2002での差込み印刷を教えて下さい

    word2003で差し込み印刷用のラベルを作りました。1ページあたり6枚のラベルが入る形になっています。同じくexcel2003でラベルに流し込むデータを作成して、印刷が出来る事も確認しました。 そのデータをword2002&excel2002で使ってみたところ、流し込みはうまく行き、画面表示は問題ないのですが、印刷プレビューを押すと、画面で表示されていた内容とはまるで違う表示(フィールド名らしきもの)が表示され、印刷もうまく行きませんでした。 流し込みの手順は以下の通りです。 ○wordのドキュメントを開く ○sqlコマンドの実行許可のウインドが開くのでいいえを選択 ○差し込み印刷ツールバーからデータをソースを選択、対象となるexcelファイルを選択 ○差し込み印刷ツールバーから差し込んだデータの表示を選択 ○データが差し込まれて表示される ここまでは2003の場合でも2002の場合でも同じでした。 この後、印刷プレビューをみると上記のように結果が異なってしまいます。 設定の問題かと思うのですが、どうすれば良いのでしょうか? 初歩的な質問で申し訳有りませんが、よろしくお願い申し上げます。

専門家に質問してみよう