ワード2000の文書にエクセル2000のデータを差込印刷したいのですが、最初の数回はうまくできたのですが、操作の誤りか突然できなくなってしまいました。

質問1)ワード上でエクセルのデータを差込印刷するため一連の操作をしてみても、<差込フィールドの挿入>にぶら下がる差込フィールドはA1のセルだけになってしまい、他のB1やC1のセルのフィールドが表示にならずに選択できません。どうしたらもとの状態に戻るでしょうか?
<差込印刷ヘルパー>の<1メイン文書の作成>をクリックしてでる<標準の文書に戻す>をクリックしても元に戻りません。

質問2)エクセルのデータを読み込んだ場合<範囲名またはセル範囲>というダイアログボックスが表示になりますが、ここには<ワークシート全体>の他に<タイトル未設定>という表示がたくさんでてしまいます。ここは、本来は、セル範囲名もしくはsheet名になるのでは?(一太郎ではsheet名でした)

質問3)差込印刷の一連の操作をするとタスクバーに差込の対象とするブックがひらいて、エクセルが起動していることがわかりますが、そのほかにも新しいbook1
が作成されてしまいます。異常なのでしょうか?

よろしくご教示ください。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

とんちんかんな回答ならごめんなさいね。



質問1)エクセルのデータの見直しをしてみて下さい。
    A1からB1方向に商品名とか住所とかのデータが入っているかどうか。
    (セルの先頭行に空欄がないかどうかをチェック!)それ以外だと
    ちょっとわかりませんね。

質問2)ワークシート全体しかみたことないんです。お役に立てませんでスミマセン。

質問3)う~ん。わかりません。ごめんなさい。
    • good
    • 0
この回答へのお礼

回答していただいてどうもありがとうございました。めげずにもう少しいじってみます(すでに十分むきになっている)。

お礼日時:2001/04/10 23:46

98でしか経験がないので、お役にたたなかったらごめんなさい。


1、はそのような状態になったら、ワードの差込をする文書を作りなおし、
データの差込の段階で、エクセルを、前と違う形式(コンバータかDDEか)で、
開いてみることをお勧めします。
2、それから、エクセルの方のシートが余分にあったら、削除してみて下さい。
タイトル未設定というのは、データを入れてないブックではないでしょうか。
3、は、時々ありますが、べつに異常ではないのでは…(異常なのに私が気が付いてないだけかもしれませんが)

この回答への補足

追加でお尋ねします。
<前と違う形式で開く>とは、<データファイルを開く>のダイヤログボックスのなかの操作だと思いますが、コンバータとはリッチテキストのこと?DDEって何ですか?(初心者なもんですいません)
別ブックが開く件は、やはりそういう現象がおきる人がいて安心しました。

それにしても、文書を作り直さなければいけないとは。とほほ・・・・・

補足日時:2001/04/10 23:48
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q【  "<>*" 】及び【 範囲<>"" 】の意味を教えてください

調べる方法がわかりませんのでここでお聞きします。
文字や数値、式などのデータが入力されているセルのうち数式のみのセルを数える関数を教えていただいた時に次の2つの数式を教えていただきました。
=COUNTIF(範囲,"<>*")
=SUMPRODUCT((範囲<>"")*1)
お蔭様で この式を使って作業は、無事済んだのですが この式を良く理解したいので 再度 ご教示願いたく よろしく御願いします。

1.上の式の【 "<>*" 】の意味
2.下の式の【 (範囲<>"") 】の意味
を教えてください。

Aベストアンサー

「範囲」の意味は、わかったと思うが、はエクセルのシートのセル範囲に名前をつけて、関数の中で
セル範囲の変わりに使うもので、この際は「範囲」という名前だが
同じセル範囲に、「数値」という名前を付ければ、数値で置き換えることになる。
ーーー
前半はA1:A9に
1
2
sf234
s
d
3
4
asd1
a12
のような例を作り
=COUNTIF(A1:A10,"*")  結果5
=COUNTIF(A1:A10,"<>*") 結果4
後者は補集合を捉えるに当たる式
でセルの値を文字列に変えたり、数値に変えたりして、変動の様子を
見ること。
ーー
*はエクセルやプログラムでは、ワイルドカードという名称で呼ばれ、なんでもよいから(内容・長さとも)文字列を示す時に使われる
ものです。これが使える関数と使えない関数があり、それは勉強で
調べるか覚えるよりほかない。
ーー
ダブルコーテイション””が付いているのは、COUNIF関数では
数値量の条件は不要だが、それ以外の演算子(<>など)が付くと
また文字列を条件にする場合は、””で囲むことになっている。
他と不統一のように思うが、覚えて従うよりほかない。
ーー
後者
=SUMPRODUCT((範囲<>"")*1)
SUPPRODUCT関数の理解が難しいのだが、わかりましたか。
=SUMPRODUCT((A1:A10<>"")*1)の例で言うと
A1からA10までに付いて
上の例で説明すると
A1 空白でない
A2 空白でない
A3 空白でない
A4 空白でない
A5 空白でない
A6 空白でない
A7 空白でない
A8 空白でない
A9 空白でない
A10 空白
を判定する。空白でないがTRUE
空白はTRUEという値が返る。
そのTRUEを*1すると(数値の1をかけると、数字文字列に対しても論理値に対しても数値化する)数値の1、FALSEは0になる。
この縦合計(SUMPRODUCTのSUM)すると
A1:A9の9つ1なので9となる。

「範囲」の意味は、わかったと思うが、はエクセルのシートのセル範囲に名前をつけて、関数の中で
セル範囲の変わりに使うもので、この際は「範囲」という名前だが
同じセル範囲に、「数値」という名前を付ければ、数値で置き換えることになる。
ーーー
前半はA1:A9に
1
2
sf234
s
d
3
4
asd1
a12
のような例を作り
=COUNTIF(A1:A10,"*")  結果5
=COUNTIF(A1:A10,"<>*") 結果4
後者は補集合を捉えるに当たる式
でセルの値を文字列に変えたり、数値に変えたりして、変動の様子を
見るこ...続きを読む

Qメールに差込印刷のデータと文書の印刷ファイルを添付

Word2010 Excel2010
遠隔地の友人の依頼で
数10名あてのはがきへの差し込みを頼まれました

差込データ(Excel)と差し込んだWord文書をメールに
添付しして送り、友人に印刷させる方法はありますか

個々のドキュメントの編集で全員のはがきを差し込んで
送ることはできますができれば前述の方法でメールで送
りたいのです

Aベストアンサー

そのままExcelシートとWord文書をメールに添付してください。
何を迷っているのかがわかりません。

QWORD2002です。フィールドコートのようなものが出て差込印刷できません。

Wordの2002バージョンなのですが、フィールドコードのようなものが出てしまい、差込印刷を作業ウィンドウでしようとしても出来ません。なぜでしょう。

また、パワーポイント2002で作った図柄(オートシェイプなどを組み合わせて作ったもの)をWordにコピーをしようとしても、フィールドコードのような英数字が出て張り付きませんでした。(エクセル2002には、張り付きました。)どうしてでしょうか。よろしくお願いします。

Aベストアンサー

フィールドコードが表示されている状態ということなのでしょうか?
切り替えてもダメですか?
Altキーを押しながらF9キーを押すか、メニューバーの『ツール』→『オプション』→『表示』タブの
「フィールドコード」からチェックをはずしOKで閉じてみましたか?

QSheet1に元がありSheet2で分けたものをSheet1で選択する方法がないですか?

またまた、質問させてください。

Sheet1が元ファイルSheet2に分けたものがあります。

-----------------------------------------
Sheet1

  A  B  C  D
1 sb
2 sg
3 sh
4 sm
5 ko

-----------------------------------------
Sheet2

  A  B  C  D
1 sb  sg  sh sm
2 ko
3 
4
-----------------------------------------

Sheet2のA列のものだけSheet1で選択したいのですがなにか方法がないでしょうか?

Aベストアンサー

No.1です。

>コピーして隣のセルに貼り付けすると詰まって貼り付けされてしまいますがそのまま貼り付けすることはできるのでしょうか?

単純にSheet2のA列データをSheet1のA列と一致する行のB列に表示すればよいわけですね?
やり方を全く変えてみました。
今回も標準モジュールです。

Sub Sample3()
Dim i As Long, c As Range, wS As Worksheet
Set wS = Worksheets("Sheet2")
With Worksheets("Sheet1")
For i = 1 To wS.Cells(Rows.Count, "A").End(xlUp).Row
Set c = .Range("A:A").Find(what:=wS.Cells(i, "A"), LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing Then
c.Offset(, 1) = wS.Cells(i, "A")
End If
Next i
End With
End Sub

何とかお望みどおりにならないでしょうか?m(_ _)m

No.1です。

>コピーして隣のセルに貼り付けすると詰まって貼り付けされてしまいますがそのまま貼り付けすることはできるのでしょうか?

単純にSheet2のA列データをSheet1のA列と一致する行のB列に表示すればよいわけですね?
やり方を全く変えてみました。
今回も標準モジュールです。

Sub Sample3()
Dim i As Long, c As Range, wS As Worksheet
Set wS = Worksheets("Sheet2")
With Worksheets("Sheet1")
For i = 1 To wS.Cells(Rows.Count, "A").End(xlUp).Row
Set c = ....続きを読む

Qエクセルのデータからワードの文書への差込印刷について

エクセルのデータとして1つのセルに「S.34.10.5」という風に生年月日が入っているのをワードの文書に差込印刷したいのですが、まとめてそのまま差し込むのではなく、印刷元の用紙にはもうすでに「 年 月 日生」が印刷されていて、この空欄に生年月日の数字だけを差込たいのですが、可能でしょうか?もし、可能ならばどうすればよいのか教えていただけませんか?

Aベストアンサー

必要な文字のみ抽出は可能です。
Excelに入力されたデータの形式が分からないので確実な方法はかけませんが。。。
Excelの文字列操作関数などを利用して「年」と「月」と「日」のセルに分けてデータ差し込みすればOKでしょう。

ただ、印刷先の用紙への位置合わせは試行錯誤するしかありません。。。コレが一番大変です。。。


このカテゴリの人気Q&Aランキング

おすすめ情報