出産前後の痔にはご注意!

Word差込印刷で、データ元を参照する際、
1データファイルの選択
2表の選択
3差込印刷のあて先
となるのですが、
2の後に「テーブルを選択」と出ます。
テーブルを選択しようにも
テーブルの選択項目は空白で、ブックを選択するようになっています。
OKをクリックすると、「データファイルを選択できません」と
エラーになります。
Excelの保存の仕方が悪いのでしょうか?

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

A 回答 (2件)

> Excelの保存の仕方が悪いのでしょうか?


それを判断する材料がありません。

基本的な確認ですが 元データはデータベースの形式で入力されていま
すか?

_|__A__B__C
1|__甲__乙__丙
2|__あ__か__さ
3|__い__き__し
4|__・__・__・

この回答への補足

はい、1列目はタイトルで、その後にデータがあります。

他のExcelでやったところ、「テーブルを選択」は表示されません。

エラーが出るExcelのそのシートだけ、新しいExcelにコピーして、
やってみましたが、「テーブルを選択」が表示されて、エラーになります。
シートの形式(?)がおかしいのでしょうか・・・

補足日時:2007/11/15 14:54
    • good
    • 0

経験がありませんが、データが入力されているシートが指定されていないと、そのようなことがあるかもしれないと思います。



違っていたら無視してください。

この回答への補足

ご回答ありがとうございます。
データは入っています・・・

補足日時:2007/11/15 18:59
    • good
    • 1

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

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

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

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

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

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側のデータを新規シートで作成して検証するほうが早いです。
シート側に問題があれば、新規作成すれば解消する思いますよ。

Qエクセル住所の宛名作成

エクセルに入力されてる名簿をはがきに宛名印刷したいのですが、
ワードの差込印刷機能を利用するも、表を選択して、シートを選択すると、
テーブルが表示されず、選択できないため、エラーになります。
これは、どういうことが原因と考えられますか?

データ量が多すぎるとか?2万件程度

Aベストアンサー

>今回の場合は、テーブルの選択画面が出ます。しかし、その選択肢には何も出てこないので、何も選択できないという状態になるわけです。

「テーブルを選択」というダイアログが出るのであれば、「ツール」「オプション」の全般タブで「ファイルを開くときにファイル形式を確認する」にチェックを入れておきます。
差し込み差し込み印刷で、差し込みファイルの指定する段階で「参照」をクリックすると接続形式の確認をしてきますので、エクセルのDDE形式を選択すれば、「テーブルを選択」のダイアログボックスは表示されなくなると思います(エクセルの表示形式のまま差し込み印刷をすることができます)。

Qワード差込でデータエクセルのシートを選択・指定したい

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

Aベストアンサー

画面左上の[Officeボタン]→[Wordのオプション]→[詳細設定]→[全般]
タブにある[文書を開くときにファイル形式を確認する]にチェック。

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

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

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

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

Aベストアンサー

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

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

Q「クラスが登録されていません 」

アクセス2007なのですが
vbaでSet cn = CurrentProject.Connectionを通過しようとすると、
「クラスが登録されていません 」と表示されるようになりました。

初心者なのでよくわからないのですが、vbaが機能しないときまるので、どうすればいいでしょうか?
どこかに参照設定すればいいですか?

Aベストアンサー

変数 cn の宣言(Dim cn as ・・・)はどのようにしていますか。
参照設定の違いなら別のエラーメッセージが出そうなものです。
念のため、
Microsoft Activex Data Objects x.x Library にチェックが
入っているのを確認してみてください。
Access2007は持ち合わせていませんが、x.x には
2.8 か 6.0 辺りになっているはずです。

で、
CurrentProject.Connection -2147221164
でGoogleと
http://support.microsoft.com/kb/2459087

何かインストールしてから発生していませんかね。
上記リンク先によれば、修復インストールかレジストリの直接編集が
解決方法のようです。
当方、Windows7 Professional + Office2010 環境では
コントロールパネルから、『プログラムと機能』を選び
Office(Access)を選択
添付図のように、「整理」 「アンインストール」 「変更」 となりました。
変更を選ぶとOfficeのインストーラが立ち上がりますので、『修復』を選択
後はウィザードの指示に従えば良いかと思います。
環境が違えば、
「整理」 「アンインストール」 「変更」←が違う語句になっているかも
また、Office(Access)のDVD・CD を途中で要求されるかもしれません。
以上、ご参考までということで。

変数 cn の宣言(Dim cn as ・・・)はどのようにしていますか。
参照設定の違いなら別のエラーメッセージが出そうなものです。
念のため、
Microsoft Activex Data Objects x.x Library にチェックが
入っているのを確認してみてください。
Access2007は持ち合わせていませんが、x.x には
2.8 か 6.0 辺りになっているはずです。

で、
CurrentProject.Connection -2147221164
でGoogleと
http://support.microsoft.com/kb/2459087

何かインストールしてから発生していませんかね。
上記リンク先によれば、修復...続きを読む

Qクラスは登録されていません。  となるのですが

windows media player9 (無料)をダウンロードしました。
しかし、これで映像を見ることができません。
クラスは登録されていません。というメッセージが出るのですが、意味がわかりません。
どうすれば、解決できるでしょうか?
素人ですが教えてください。お願いします。

Aベストアンサー

参考URLの再生トラブルを参考に。
コーデックがインストールされていない
のだろうと思いますので、
真空波動研でコーデックを特定し
インストールするか、
分からないのであれば、
ffdshowをインストールしてください。

参考URL:http://soft.fem.jp/

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差し込み印刷で特定のデータだけを印刷したい

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

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)...続きを読む

Qエクセルから帳票形式に差込印刷したいのですが

皆さん初めまして!

エクセルで1万件に近いデータがあります。

これらを帳票形式に差込印刷したいと思えば、ワードの「差込印刷」機能以外に、エクセル自体で行なうことは不可能でしょうか?

(例:請求データを請求書フォームに印刷)

ワードの差込印刷は便利ですが、エクセルデータ形式(特に金額のカンマ区切り表示が必要なため)を参照する際は、フィールド設定の数の制限が22列まで?で・・・行き詰っています(私は約40列あります)。

エクセル・ワードの操作は上級手前の操作まではいけますが、
エクセルでVBA、差込印刷マクロを作るとまではいけないもので・・・何か妙案がありましたらご教示願います・・・

Aベストアンサー

#01です。出血大サービスです(^^;
ただし不具合以外の修正はご自身でお願いします。
2行目~4行目と項目の定義の箇所は再度設定し直してください。

Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sub InsPrint()
Const org As String = "Sheet1" '元データのシート名
Const prs As String = "Sheet2" '印刷するシート名
Const strt As Integer = 2 '元データの実データ開始行
Dim idx, fromL, toL As Long
Dim oSht, pSht As Worksheet
Dim res, res2
 Set oSht = Worksheets(org)
 Set pSht = Worksheets(prs)
 res = MsgBox("印刷行範囲を指定しますか?" & Chr(13) & _
  "はい:指定する、いいえ:指定しないで全件印刷、CANCEL:印刷しない", vbYesNoCancel)
 Select Case res
  Case Is = vbCancel
   Exit Sub
  Case Is = vbYes
   res2 = Application.InputBox("印刷開始行を半角数字で入力して下さい", Type:=1)
   If TypeName(res2) = "Boolean" Then
    MsgBox "印刷を中止しました", vbOKOnly
    Exit Sub
   Else
    If res2 >= strt And res2 <= oSht.Range("A65536").End(xlUp).Row Then
     fromL = res2
    Else
     MsgBox "開始行が不適切です。印刷を中止しました", vbOKOnly
     Exit Sub
    End If
   End If
   res2 = Application.InputBox("印刷する最終行を入力して下さい" & Chr(13) & _
     "99999を入力すると最終行まで印刷します", Type:=1)
   If TypeName(res2) = "Boolean" Then
    MsgBox "印刷を中止しました", vbOKOnly
    Exit Sub
   Else
    If res2 = 99999 Then
     toL = oSht.Range("A65536").End(xlUp).Row
    Else
     If res2 >= fromL And res2 <= oSht.Range("A65536").End(xlUp).Row Then
      toL = res2
     Else
      MsgBox "最終行が不適切です。印刷を中止しました", vbOKOnly
      Exit Sub
     End If
    End If
   End If
  Case Else
   fromL = strt
   toL = oSht.Range("A65536").End(xlUp).Row
 End Select

 For idx = fromL To toL
'以下の行を項目数だけコピーして定義する
  pSht.Range("A1").Value = oSht.Cells(idx, "A").Value
'
  pSht.PrintOut '印刷
'5頁につき8秒休止する
  If (idx Mod 5) = 0 Then
   DoEvents
   Sleep 8000
  End If
 Next idx
End Sub

#01です。出血大サービスです(^^;
ただし不具合以外の修正はご自身でお願いします。
2行目~4行目と項目の定義の箇所は再度設定し直してください。

Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sub InsPrint()
Const org As String = "Sheet1" '元データのシート名
Const prs As String = "Sheet2" '印刷するシート名
Const strt As Integer = 2 '元データの実データ開始行
Dim idx, fromL, toL As Long
Dim oSht, pSht As Worksheet
Dim res, res2
 Set oSht = Works...続きを読む

Q差し込み印刷の元データファイルの探し方

エクセルデータをワード文書に差し込み印刷します。
この作業を自分が行った場合はエクセル、ワードファイルの保存先はわかると思いますが、他人が作った差し込み印刷で元データのエクセルファイルの保存先を探す場合どのようにしたらいいですか?
具体的には、人事異動で前任者が作成した差し込み印刷を使う場合データの修正が出てきます。そこで元データを修正したいのですがエクセルファイルの保存先がわかりません。

OS WinXP Pro
エクセル、ワードとも2003

「作成した人に確認する」という回答はなしでお願いします。

Aベストアンサー

こんばんは。

>作成した差し込み印刷を使う場合データの修正が出てきます。

「差し込み印刷バー」の「差し込み印刷のあて先」の中の、「編集」をクリックすればよいと思います。
その後、「最新の情報に更新」とすればよいはずです。

ところで、マクロですが、こんな簡単もので済むと思います。

Sub Test1()
Dim strSource As String
strSource = ActiveDocument.MailMerge.DataSource.Name
If strSource <> "" Then
'差し込み印刷のデータソースがなければ、出ません。
  MsgBox strSource
End If
End Sub


人気Q&Aランキング