漫画『酒男子』のAIボットを作ると高級日本酒が当たる!! >>

ワード2007で差し込みをしようとしています。会社の古いパソコンでやりたいことの練習なので、データのエクセルもワードも97-2003対応ファイルに名づけて保存して、使っています。エクセルのシート3を差し込みデータとして使いたいのですが、会社のパソではシートを選ぶウィンドウが出たのに、うちのパソコンでは出てきません。使いたいシートを表示させても、一番最初に差し込み元に使ったデータの項目しか出てきません。どうしたら、シートを選ぶウィンドウを表示できますか?

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

A 回答 (2件)

画面左上の[Officeボタン]→[Wordのオプション]→[詳細設定]→[全般]


タブにある[文書を開くときにファイル形式を確認する]にチェック。

こちら↓は過去ログですが、関連情報として載せておきます。
http://oshiete1.goo.ne.jp/qa3417005.html

質問では接続形式が[ DDE ]接続になっていますから[ OLE DB ]形式に
すれば、シートの選択はできると思います。
    • good
    • 1
この回答へのお礼

できました!ありがとうございました。DDBでエクセルで表示されたとおりにワードに差し込まれる、というのが魅力的でしたが、できないんだからしょうがないですよね。OLE DBにしたら、シートを選べました。

お礼日時:2008/03/26 23:22

ウィザードを使わない方法ですが、・・・ (ウィザードを使うより簡単です。



1) 「差し込み文書」タブの「差し込み印刷の開始」グループの「差し込み印刷の開始」をクリックして作成する文書の種類を選択します。

2) 「宛先の選択」をクリックして「既存のリストを使用」を選択します。

3) 「データファイルの選択」の画面で、保存しているデータファイルを指定して「開く」を押します。

4) 「テーブルの選択」の画面で、データの表があるシートを指定して「OK」を押します。

5) 「文章入力とフィールドの挿入」グループの「差し込みフィールドの挿入」をクリックして、挿入したいフィールドを挿入します。
(何種類かを連続して挿入し、表示したい位置に移動します。)

6) 「結果のビュー」を押すとリストのデータが表示されます。

7) 「完了と差し込み」をクリックして、「個々のドキュメントの編集」を選択し、「新規文書への差し込みレコードを指定すると、新規文書が表示されます。

8) 個々の文書を点検して、必要なら編集します。

上記の操作方法は、2003までのバージョンで「差し込み印刷」ツールバーから差し込みする方法と同じ手順です。

この回答への補足

ごめんなさい、せっかくですが、3)でDDEを選ぶと、4)のところで、シートを選べず、「ワークシート全体」の他2種類しか選択肢無いのです。「ワークシート全体」の文字の上に「売上伝票」と名付けたシートを呼び込みたかったので、「売上伝票$」と入力してみましたが、埒が明きませんでした。結局、No.2さんの回答のように、OLE DBを選んで、フィールドコードをいじることにしました。

補足日時:2008/03/26 23:14
    • good
    • 0

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

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

このQ&Aを見た人はこんなQ&Aも見ています

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

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

QWord2007の差込印刷で年号が和暦で出ないので困っています

OFFICE2000から2007に変わることで問題が発生して困っていますので、アドバイスをよろしくお願いします。
OFFICE2000のWordで作成したデータをもとに、Word2007の差し込み印刷を利用しようとしています。やはりEXCEL2000で作った表から和暦で表示した年月日(たとえば平成19年10月10日)をWORDファイルに出すと、「10/10/2007」のように西暦に置き換えられて出てしまいます。これを和暦のまま出すことはできないでしょうか。

Aベストアンサー

>「現在のタスクを完了するためにMicrosoft Excelに対して再度DDE
>接続を行うことはできませんでした」というメッセージ
このエラーが出るのならDDEでの接続は諦めてOLE DBに戻してください。

Word2007でデータ ソースを添付または挿入するときにエラーメッセージ
"再度 DDE 接続を行うことはできませんでした" が表示される
http://support.microsoft.com/kb/918594/ja

この場合、Word側で差し込みフィールドを表示してから、日付スイッチ
「\@」で変更をします。
{ MERGEFIELD フィールド名 \@ "ggge年M月d日" }

Excelとは日付形式が一部違いますから、こちら↓も参考に。
ワードのフィールドコードの日付表示形式スイッチ一覧
http://www.nurs.or.jp/~ppoy/access/etc/etc011.html

QWordの差込印刷でExcelデータファイルを別のものに変更したい

Wordの差込印刷でExcelデータファイルを別のものに変更したい
Wordで差込印刷を実行 一旦終了 つぎに別のファイルを差し込みしようと再度Wordファイルを開くと”つぎのSQLコマンドが実行されます・・・・・”と表示されます
このメッセージを解除することにはどうしたらよいのでしょうか また別のデータファイルに変更することはできないのでしょうか アドバイスよろしくお願いします
Word・Excelとも2007で作業しています

Aベストアンサー

メッセージボックスについては、私の場合、仕様だと思ってあきらめてます。「はい」を1個押すだけですし・・・。

データファイルの変更は、「差し込み文書」タブの「宛先の選択」ボタンから「既存のリスト・・・」で別ファイルを指定します。

QWordで差込印刷。テーブルの選択とは?

Word2002で喪中はがきの宛名印刷をしています。

はがき印刷で宛名面の作成をしていき、
書体や縦書き横書きなどを選択し、進めました。

Exelで作っている住所録を参照で選びます。
そして、対象のシート名(シート名に$が入っています)を選び完了まで行くと、
添付しました画面が表示され、
最終的に『テーブルの選択』というダイアログが出てきます。

しかし、そのテーブルの選択には選択肢はなく何も選べませんし、
キャンセルをクリックするしかないのです。
やむを得ず、キャンセルをすると、そのWord文章は
コマンドは正常終了できませんでした、と出て強制的に閉じてしまいます。

同じような思いをされている方がいらっしゃるのでは?と思い、
http://oshiete.goo.ne.jp/qa/7049428.html
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1439728064
などを参考にし、
ツール、オプションの全般タグ内の『文書を開くときに形式を・・・』にチェックを入れたりするのですが
全くどうにもなりません。

つい最近、同じ差込印刷で何百枚も印刷できていました。
テーブルの選択なんてダイアログは出なかったので、今回本当に困っています。
どなたか詳しい方、お力を貸して下さいm(_*)m
よろしくお願いいたします。

『経験がないのでわかりませんが・・・』
『1行目に項目、二行目以降にデータが入ってますか?』←当然やっています。
のようなご回答はご遠慮下さい。

Word2002で喪中はがきの宛名印刷をしています。

はがき印刷で宛名面の作成をしていき、
書体や縦書き横書きなどを選択し、進めました。

Exelで作っている住所録を参照で選びます。
そして、対象のシート名(シート名に$が入っています)を選び完了まで行くと、
添付しました画面が表示され、
最終的に『テーブルの選択』というダイアログが出てきます。

しかし、そのテーブルの選択には選択肢はなく何も選べませんし、
キャンセルをクリックするしかないのです。
やむを得ず、キャンセルをすると...続きを読む

Aベストアンサー

[テーブルの選択]で何も表示されないのなら、エクセルシート側に
問題があるのだと思います。
新規のシートでテストしてみるか、既存のデータの内容をコピーし、
それをもとに新規ブックに貼り付けして、差し込みします。

差し込み印刷のトラブルの場合は、[ハガキ宛名ウィザード]以外や
Excel側のデータを新規シートで作成して検証するほうが早いです。
シート側に問題があれば、新規作成すれば解消する思いますよ。

Qexcelからexcelへの差し込み印刷

お世話になります。

excelでwordへの差し込み印刷をよく利用するのですが、
同様に、
excelのデータをexcelに流し込んで印刷する方法はありますでしょうか。

excelの名簿のデータを
excelの表のフォーマットに流し込んで
1人づつ印刷したいのですが。

お分かりの方いらっしゃいました教えてください。
どうぞ宜しくお願い致します。

Aベストアンサー

イメージはわかるが、エクセルに差込印刷の機能はありません。
ワードなどと違ってA.X氏1人分書類シート作成、B印刷、Aのシートををy氏分のデータでシート内容(セル)を置き換え、印刷、の繰り返しをします。
ーー
例データ Sheet1 A1;D3
連番氏名住所品物
1山田 三郎東京都江東区かばん
2植田 健横浜市港北区帽子
A列はこのたび連番を振りました。
Sheet2   に送り状の書式を体裁よく作ります。
H1セル(どこでも良いが、下記のVLOOKUPの式は変わる)

送り状

住所X
氏名Y

品物Z

上記の品をお送り申し上げます。
ご査収ください

以上
Xの場所のセルに =VLOOKUP($H$1,Sheet1!$A$1:$D$3,2,FALSE)
Yの場所のセルに =VLOOKUP($H$1,Sheet1!$A$1:$D$3,3,FALSE)
Zの場所のセルに =VLOOKUP($H$1,Sheet1!$A$1:$D$3,4,FALSE)

---
結果

送り状

住所山田 三郎
氏名東京都江東区

品物かばん

上記の品をお送り申し上げます。
ご査収ください

以上
ここで
VBE画面で標準モジュールに
Sub test01()
For i = 1 To 2 '人数分
Range("H1") = i
Range("A1:G20").PrintOut '印刷範囲は各人同じとする
Next i
End Sub
を張り付け、実行する。
山田、植田分の紙が2枚印刷されました。
これは質問者はVBAの経験も無いでしょうと、最低限にしてあります。
VBAを勉強してください。
別ブックにある名簿を対象などは複雑になるので避けています。

イメージはわかるが、エクセルに差込印刷の機能はありません。
ワードなどと違ってA.X氏1人分書類シート作成、B印刷、Aのシートををy氏分のデータでシート内容(セル)を置き換え、印刷、の繰り返しをします。
ーー
例データ Sheet1 A1;D3
連番氏名住所品物
1山田 三郎東京都江東区かばん
2植田 健横浜市港北区帽子
A列はこのたび連番を振りました。
Sheet2   に送り状の書式を体裁よく作ります。
H1セル(どこでも良いが、下記のVLOOKUPの式は変わる)

送り状

住所X
氏名Y

品物Z

...続きを読む

Qエクセル複数シートのデータをワードに差し込み印刷

データはエクセルの複数シートにあります。
A2列に氏名、D4列に出欠、他の列には日付、課題などが入力されています。
欠席者のみに、氏名入りで、欠席した回の課題をお知せする文書を作りたいです。
シートがひとつなら、ワードの差込印刷を使ったことがあります。でも、複数シートからデータをとりたい時は、ワードの差込印刷はできますか?
ワードの差込印刷が無理なら、エクセルの他のシートにお知らせを作って、差込印刷みたいなことができる方法はありますか? エクセルだけでできたら、それはそれで嬉しいのですが。

Aベストアンサー

こんにちは。
そのやる気が大事です。
先ず、新しいブックでテストしてみましょう。

---------------------------------------------------
【VBAコードの作成方法】

●新しいブックを開く
●メニューバーの「ツール」 > 「マクロ」 > 「セキュリティー」
  表示されるセキュリティーの画面の「セキュリティーレベル」タブをクリック
  高・中・低の「中」を選択(既に選択してあれば無視)し、OKボタン
  これは一度設定しておけば未来永劫さわることはありません
●メニューバーの「ツール」 > 「マクロ」 > 「Visual Basic Editer」
  ここでVBEの画面が表示されます
●VBEのメニューバーの「挿入」 > 「標準モジュール」
  ここで画面右側に白い作業領域が表示されます
  そこに下記プログラムコードをコピーして貼り付けます
●最上段タイトルバーの右の「×」ボタンでVBEを閉じます
  これでVBAコードの作成は終了です。

------------------------------------------------------
【データについて】

Sheet1,2 を氏名等のデータとし、Sheet3を印刷用とする
Sheet1,2 は次のレイアウトとする
  1行目見出し(A列・氏名)(D列:出欠)
  2行目からデータ
  D列出欠データの欠席は、「欠」と1文字入れる

--------------------------------------------------------
【実行内容】

Sheet1,2の出欠欄(D列)が「欠」の人の氏名(A列)を
印刷用シート(Sheet3)のセル「C5」に差込み、印刷する

--------------------------------------------------------
【VBAの実行方法】

●メニューバーの「ツール」 > 「マクロ」 > 「マクロ」
  ここでマクロ画面が表示されますので
  実行したいマクロ(TestPrint)を選択し、
  右上の「実行ボタン」をクリック

---------------------------------------------------------
【VBAのコード】Sub TestPrint ~ EndSub までを貼り付ける
---------------------------------------------------------

Sub TestPrint()
 Dim Sht As Worksheet
 Dim R As Long
 Application.ScreenUpdating = False
 Worksheets("Sheet3").Activate

 For Each Sht In Worksheets
  If Sht.Name <> "Sheet3" Then
   For R = 2 To Sht.Range("A65536").End(xlUp).Row
    If Sht.Range("D" & R).Value = "欠" Then
     Range("C5").Value = Sht.Range("A" & R).Value
     ActiveSheet.PrintPreview
    End If
   Next R
  End If
 Next Sht

Application.ScreenUpdating = True
End Sub

-------------------------------------------------------------

これは実際の印刷ではなく印刷プレビューが表示されます。
どうですか? 簡単でせう?(^^;;;

実際のお知らせもVBAでやりたくなったら、そのレイアウトを提示してください。
A列(氏名)B列(日付)C列(項目1)・・・
見出しは、何行目にあるか、データは何行目からか。
印刷用シートを作成するわけですが、そのシート名。
印刷用シートのどのセルにデータを差込むか等。

以上です。

こんにちは。
そのやる気が大事です。
先ず、新しいブックでテストしてみましょう。

---------------------------------------------------
【VBAコードの作成方法】

●新しいブックを開く
●メニューバーの「ツール」 > 「マクロ」 > 「セキュリティー」
  表示されるセキュリティーの画面の「セキュリティーレベル」タブをクリック
  高・中・低の「中」を選択(既に選択してあれば無視)し、OKボタン
  これは一度設定しておけば未来永劫さわることはありません
●メニューバーの...続きを読む

Q差し込み印刷で特定のデータだけを印刷したい

エクセルで作成した住所データを使って、
ワードで宛名印刷をしたいのです。
数十件のデータがあるのですが、例えば、会員の方だけ
印刷したい・・・という場合に
エクセルに項目を作ってマークか何かを入れておけば
そのマークが入っているものだけ印刷することは
可能でしょうか?
(筆まめは使ったことがあって、そういう機能があったのは
覚えているのですが、今回はワードとエクセルでしないと
いけないので・・・)
私だけでなく、パソコンに慣れてない他の人にもこれを
やってもらわないといけないので、なるべく簡単な方法が
あれば・・・と思っています。
よろしくお願いします。

Aベストアンサー

下記操作で会員(エクセル側に1をセット)だけラベルが作成されました。(WD2000,EX2000)
エクセルのテストデータとして
(A) (B) (C)
氏名住所会員
山田東京都1
上田埼玉県
下田栃木県1
中田神奈川県
青田千葉県1
「会員M.xls」で保存する。(例)
ワードに変わり
(1)ワードを開く
(2)ツール
(3)差し込み印刷ヘルパー
(4)(メイン文書)宛名ラベル
(5)作業中のフィールド
(6)(データファイル)データファイルを開く
(7)「会員M.xls」
(8)ワークシート全体-OK
(9)(ラベルオプション)KOKUYO2160ラベル(例)-OK
(10)差し込みフィールドの挿入
(11)ドロップダウンから住所、氏名、会員をクリック    しスペースや改行で各項目のラベル内の位置を決   める。
     <<住所>>
          <<氏名>>
                 <<会員>>
(12)クエリ・オプション
(13)ドロップダウンから会員をクリック
(14)演算子は=
(15)値を1と入れる。(1=会員)
(16)OK
(17)<<abc>>をクリック。確認。
東京都        | 栃木県     
   山田      |      下田             1   |        1
---------------------------------------
千葉県   |
   青田 |  
      1    |
となります。

下記操作で会員(エクセル側に1をセット)だけラベルが作成されました。(WD2000,EX2000)
エクセルのテストデータとして
(A) (B) (C)
氏名住所会員
山田東京都1
上田埼玉県
下田栃木県1
中田神奈川県
青田千葉県1
「会員M.xls」で保存する。(例)
ワードに変わり
(1)ワードを開く
(2)ツール
(3)差し込み印刷ヘルパー
(4)(メイン文書)宛名ラベル
(5)作業中のフィールド
(6)(データファイル)データファイルを開く
(7)「会員M.xls」
(8)...続きを読む

Qwordの差し込み印刷で文字が0と表示されます

wordの差し込み印刷について教えてください。
エクセルデータ(書式は標準)を差し込みしたのですが、
ある列の文字データのみが0と表示されてしまいます。
(その列の数字データは表示されます)
どうしたら文字が表示されるのでしょうか?

Aベストアンサー

数字以外が表示されない差し込みフィールドがあるということでしょうか?
Excel側のデータがおかしくなっているのか、Word側の問題なのか定か
ではないですが、差し込み形式をDDEにしてはいかが。

Wordのバージョンが2002以降だと、初期の差し込みでのデータの形式が
OLE DBになっているので、Excelの表示のままで差し込まれないことが
あります。

Excelのデータを差し込みすると、日付、電話番号、および通貨が正しく
表示されない場合の対処方法
http://support.microsoft.com/kb/882154/ja

上記の設定をしても文字が表示されないなら、Excelデータがおかしい
ので、Excel側の修復が必要でしょうね。

QWord2010の差込印刷で金額にコンマをつける

Word2010の文書に差し込み印刷で、エクセルデータの金額を挿入したいのですが、以前のバージョンでは、ツール→オプションの全般タブの”文書を開く時に「ファイル形式を確認する」にチェックを入れて行えば、コンマをつけることができましたが、Word2010になってから、同じ方法ができません(その前にツールがみつからない)どのようにすれば、コンマを入れることができるか、ご存じの方がいらっしゃいましたら教えていただけないでしょうか。

Aベストアンサー

「差し込みフィールド」を右クリックして「フィールドの編集」を選択し、フィールドを編集して「数値書式スイッチ」と「表示形式」を追加します。

下記URLのページをご参照下さい。

「差込印刷で桁区切りカンマを表示する-\# #,##0」
http://www.relief.jp/itnote/archives/003031.php

「Word 2010 でフィールド コードを挿入、書式を設定する」
http://office.microsoft.com/ja-jp/word-help/HA101830917.aspx

Q差し込み後、元データを変更し 差し込み先に反映させるには?

wordの差込印刷でExcelのデータを差し込んだのですが
差し込み後、Excelデータを変更し そのデータを差し込み先に反映させる方法はないでしょうか?

宜しく御願いいたします。

Aベストアンサー

オフィスソフトのバージョンが分からないのでハッキリ答えられないのですが、
「2000」の場合だと、変更を加えたエクセルデータを保存し、もう一度ワード文書(差込データの入った)を開くと反映されているはず・・・です。

Q複数シートからのWordの差込印刷

Excelに2枚シートがあり、そのデータをWordに差込印刷をしたいと考えています。
例)名簿1シートと名簿2シートがExcelにあって、1枚のWord文書に両方のシートの名前を1件ずつ差し込みたい

差込印刷ヘルパーにおいて複数のシートまたは範囲を指定することができませんでした。2回に分けて操作をすると最初の差込フィールドがエラーになります。
ということはExcelのデータファイルは1箇所しか指定できない、ということなのでしょうか? Excel上で1つのシートにデータをまとめればよいのでしょうが、できればそうしたくないのです。
方法があれば教えてください。

Word、Excelとも2000バージョンです

Aベストアンサー

確か、差込印刷の時は、Excelのワークシートは1つのブックの中で最初の1枚しか指定できないと思いますよ。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング