ここから質問投稿すると、最大4000ポイント当たる!!!! >>

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

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

A 回答 (3件)

>「現在のタスクを完了するために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
    • good
    • 0
この回答へのお礼

いま確認したところ、{ MERGEFIELD フィールド名 \@ "ggge年M月d日" }を使うことで希望するとおりに表示されることがわかりました。
これまでの資産を簡単な手直しでそのまま利用でき、安心しました。
有難うございます。お世話になりました。

お礼日時:2007/10/11 09:36

ANo.1さんの回答に補足です。


Word2002以降では差し込み形式が変わったので、Word2000のようなDDEで
初期設定では差し込まれなくなりOLE DBになりました。

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

↑ではWord2002が対象ですが、基本的なことは一緒なので参考になると
思います。Ofiice2007ではインターフェースが変わったので簡単な手順
を紹介しておきますね。

画面左上の[Officeボタン]→[Wordのオプション]→[詳細設定]→[全般]
タブにある[文書を開くときにファイル形式を確認する]にチェック。
差込もとのデータファイルを指定するときに表示されるダイアログから
[McrosoftExcelワークシート DDE]で接続してください。
    • good
    • 0
この回答へのお礼

有難うございます。
アドバイスにしたがってやってみましたが、「現在のタスクを完了するためにMicrosoft Excelに対して再度DDE接続を行うことはできませんでした」というメッセージがでて、それ以上進むことができない状況です。

お礼日時:2007/10/10 16:05

Word2000ユーザーです。



DDEで差し込むか,Wordの差し込みフィールドにスイッチを付けるか,あらかじめExcel側で文字列に直しておくかしないといけないですね。

http://office.microsoft.com/ja-jp/word/HA0111649 …
    • good
    • 1
この回答へのお礼

有難うございます。上のご回答にも書きましたが、DDE接続がうまくいかないので、一番簡単な方法としてあらかじめ文字列で入れておくことを検討します。
ただ、日付のデータをそのまま文字列に変更すると5桁の数字になってしまい、うまくいかないようです。

お礼日時:2007/10/10 16:08

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

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

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

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

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

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

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

Aベストアンサー

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

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

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

QWORDの差し込み印刷について

EXCELにある日付のデータ”2004/5/18”を
WORDに差し込み印刷で挿入すると
”5/18/2004”となってしまいます。
表示形式は変えられますか?
平成16年5月18日と表示する方法はないでしょうか。

Aベストアンサー

差し込みした後、Alt+F9でフィールドコードを表示します。
{MERGEFIELD "日付"}が表示されるはずです。
ここでの”日付”は、エクセルの項目名に「日付」と入力したので、”日付”と表示されています。

その後、MSページのごとく、
{MERGEFIELD "日付"}を{MERGEFIELD "日付"\@ "ggge年M月d日"}と入力すれば大丈夫のはずです。
フィールド更新(F9キークリック)後、再度、Alt+F9で、
表示形式が平成になっていると思います。

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

...続きを読む

QWordで日付が差し込み印刷できない

Excelに生年月日(例:昭和50年1月4日)を入力していて、それをWordに差し込み印刷をしたのですが、
「27398」と表示され、「昭和50年1月4日」というような和暦表示ができませんでした。

Wordで差し込み印刷の日付設定を下記のようにし、更新したのですが、
変化ありませんでした。

{ MERGEFIELD "生年月日" \@ "ggge年M月d日" }

どのように表記したらよいのでしょうか。
WindowsXP、Office2003を使用しております。

ご教授下さい。

Aベストアンサー

1番です。やっとPCが空きましたので・・・。

http://office.microsoft.com/ja-jp/word/HA011164951041.aspx

↑のフィールドコードの説明によれば、ご質問に示されたコード記述に間違いはないように思います。

Word2003で試してみましたが、単純差込では「1/4/1970」のように表示され、「27938」といったシリアル値では表示されませんでした。(Excel上では西暦で入力し、セルの書式設定で和暦表示にしました。)
和暦への変換も↓のとおりのコードでうまくいきました。
{ MERGEFIELD "日付" \@ "ggge年M月d日" }

わからないのは、私がやってみた操作では日付(西暦)形式で差し込まれ、質問者様の操作ではシリアル値が差し込まれるという点なんですが、このナゾをフォロー回答してくださる方はいらっしゃいませんか?

Qワードの差し込み文書で日付を和暦で表示したい

エクセルで日付を入力し1992/3/25のようになるのを「平成4年3月25日」のように表示させることは表示形式をいじることでできるのですが、このデータをワード文書に差し込むと、ワード上では"25/3/1992"のように表示されてしまいます。なんとか、これを「平成4年3月25日」のように表示させることはできないでしょうか。
できればエクセルで「年」と「月」と「日」に分けて、それぞれのデータを「平成」「月」「日」の間に差し込むという手間をとりたくないのです。よろしくお願いします。

Aベストアンサー

下記URLの過去ログをご参照下さい。

「WORDの差し込み印刷について」
http://oshiete1.goo.ne.jp/qa863354.html

「ワード差し込みのフィールドコード表示編集」
http://oshiete1.goo.ne.jp/qa3891633.html

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

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

Aベストアンサー

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

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

QWORD差し込み印刷:文字+日付データを和暦表示

WORD 2007 差し込み印刷で、日付データの前に"受験年月日:"を表示し、更に日付を和暦で表示できるようにしたいのですが、うまくいきません。

”受験年月日”に日付けがある人もいれば、ない人もいます。

そこで、Wordの差し込み印刷機能を使い、各個人の備考欄に”受験年月日”に日付けがある人は、
受験年月日:平成23年8月1日 と表示させたいのです。

{ MERGEFIELD 受験年月日 \@ "ggge年M月d日" }で和暦表示まではできるのですが、これに受験年月日:をくっつけることができずに困っています。

ご存知の方、ご教示ください。

Aベストアンサー

挿入したい文字列の前後に半角のアポストロフィを記載して、
文字列を認識できるようにします。

http://office.microsoft.com/ja-jp/word-help/HP005186227.aspx
【その他の文字列を表示するための書式記号】を参照のこと

'受験年月日'を日付スイッチの中に入れる
 \@ "'受験年月日:'ggge年M月d日"

{ MERGEFIELD 受験年月日 \@ "'受験年月日:'ggge年M月d日" }

添付画像は今日の日付をDATEフィールドで文字列付きです。
受験年月日が空白なら何も入れないなら、以下のようなIF文を
使う方法もあります。

{ IF { MERGEFIELD 受験年月日 } ="" "" { MERGEFIELD 受験年月日 \@ "'受験年月日:'ggge年M月d日" } }

Qワード2003差し込み印刷の和暦表示方法について

ワード差し込み印刷初心者です。色々と方法をネットで調べて試してみましたが、どうしてもうまくいかなくて困っています。
{ MERGEFIELD "フィールド名" " \@ "ggge年M月d日" }と入力すると「e年7月8日」のように表示されてしまいます。MERGEFIELDを削除したのも試しましたが、同じ結果でした。もともと作った時の設定か何かのせいでしょうか。自分で作ったものではないのでよくわかりません。ちなみに試しにワード2010でこのフィールドコードを使ってみたら和暦で表示されました。どなたかおわかりになる方がいらっしゃいましたら教えてください。よろしくお願いします。

Aベストアンサー

No.1です。

> フィールド名前後の「"」を消して差し込んでみたのですが、何も表示されませんでした…。どうしたらよいのか全くわからないです…。

差し込む日付データの表示が平成25年7月10日のように和暦で表示されている場合は、ExcelのデータをWordに「DDE接続」で差し込む方法があります。

下記URLのページをご覧になって、DDE接続での差し込み印刷をお試し下さい。

「質問箱: Word で数値が正しく差し込み印刷されない」
http://office.microsoft.com/ja-jp/word-help/HA001116495.aspx?redir=0

Q差込印刷 縦書きで和暦(漢数字)表示にしたい

エクセルに入力されている西暦をワードに差し込みたいのですが、
西暦を和暦(漢数字)表示にして、なおかつ縦書きにしたいのですが
うまくいきません。

エクセルの日付が2014/8/6の場合

(1)ワードで文字の方向を縦書きに指定
(2)フィールドコートを
{ MERGEFIELD 日付 \@”ggge年M月d日”\v}

とすると









と表示されてしまいます。

どのようにしたら










と表示できるでしょうか?
よろしくお願いします。

Aベストアンサー

質問の日付形式だと、二通りの解釈ができます。

その1 和暦で\vスイッチは使わない場合

{ MERGEFIELD 日付 \@ "ggge年M月d日"} 
これを実行結果にすると「平成26年8月6日」になりますね。

和暦を漢数字にしたいだけなら、日付スイッチを書き換えます。

{ MERGEFIELD 日付 \@ "gggE年O月A日"}
これを実行結果にすると「平成二十六年八月六日」になります。
これなら縦書きでも問題なく表示できます。
http://www.relief.jp/itnote/archives/002375.php


その2 漢数字の西暦を表示する場合

{ MERGEFIELD 日付 \@ yyyy}で西暦の年(4ケタの数値のみ)にします。
これに漢数字にするスイッチの\* dbnum1を追加し、外側に年を記載。 

{ MERGEFIELD 日付 \@ yyyy \* dbnum1 }年
これを実行結果にすると、「二〇一四年」になります。
この後ろに{ MERGEFIELD 日付 \@ "O月A日" }を追加します。

{ MERGEFIELD 日付 \@ yyyy \* dbnum1 }年{ MERGEFIELD 日付 \@ "O月A日" }
これを実行結果にすると、「二〇一四年八月六日」となります。

差し込み印刷での縦書き用のスイッチ \v は、差し込んだデータ全体を
縦書きにしてくれますが、日付スイッチなどの他のスイッチとの併用は
できません。そのため、西暦のみ数値として取り出して、漢数字にする
スイッチをつけ、年は外側に配置させています。

質問の日付形式だと、二通りの解釈ができます。

その1 和暦で\vスイッチは使わない場合

{ MERGEFIELD 日付 \@ "ggge年M月d日"} 
これを実行結果にすると「平成26年8月6日」になりますね。

和暦を漢数字にしたいだけなら、日付スイッチを書き換えます。

{ MERGEFIELD 日付 \@ "gggE年O月A日"}
これを実行結果にすると「平成二十六年八月六日」になります。
これなら縦書きでも問題なく表示できます。
http://www.relief.jp/itnote/archives/002375.php


その2 漢数字の西暦を表示する場合

{ MERGEFIELD ...続きを読む

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

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

Aベストアンサー

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

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

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

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


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

人気Q&Aランキング