こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ワード差し込み印刷時の不具合について

職場でエクセルデータをワードに差し込み印刷をし、書類を作成しております。あるフィールドの書式分類が「その他、オランダ語、テレフォンナンバー」で最初が0で始まる10桁の数字をワードに差し込み印刷したところ、「再度DDE接続を行うことはできませんでした。」とのメッセージが出てしまいました。職場ではエクセル・ワード2003・2007が混在しており、DDE設定を2003で行いました。2003・2007両方でDDEが使用できるようにするにはどうしたらよいでしょうか?急ぎの業務で困っております。なお、0で始まる10桁数字を普通に差し込み印刷をした場合、最初の0が消えてしまうため、DDE設定を行ったものです。先の質問の続きですがよろしくお願いします!

追伸
エクセルデータは取引先から一方通行で来るため、分類の変更をするのには、こちらでしなければなりません。分類を文字列に変更すると最初の0が消えてしまいます。データ数が100以上もあり、最初が0で始まるものとそれ以外のものが混在しているため、文字列に変更し、その都度0を入力するのには、膨大な時間を要してしまいます。

投稿日時 - 2011-11-26 08:03:22

QNo.7155087

すぐに回答ほしいです

質問者が選んだベストアンサー

> 先の質問の続きですが
こちら↓の質問ですよね。
http://okwave.jp/qa/q7149634.html
この質問では「0」と表示されてしまうような書き方なので、私は
回答を控えていましたが、今回の質問で10桁の最初の0が消えると
いうことなので、不具合やバグではないことから回答しますね。

OLE-DBで差し込みすると、数値として最初の0が消えるのは仕様
ですので、DDEで差し込みして解消したのですよね。
それをWord2007でネットワーク上のExcelデータを参照したとき
メッセージができるのも、セキュリティ上の安全を確保するための
仕様です。メッセージが出るのが嫌なら各PCにおいてレジストリを
変更すればメッセージは出ませんが、それも問題があると思います。
http://support.microsoft.com/kb/2514813/ja

私ならDDEでの差し込みにしないで、フィールドコードを変更する
方法で対応しますね。

{ MERGEFIELD "番号" \# 0000000000 }

これでDDEでなくても10桁の番号が正しくなると思います。
DDEでないのでメッセージが出ることもないと思います。

ちなみに、前の質問で回答された内容にあったURL先の郵便番号に
使う場合にはExcel側で対応するようにアドバイスしていますが、
個人的にはWord側で数値スイッチを付けるほうで対応したほうが
トラブルが少ないのでお勧めです。これで解決できた場合は前の
質問も閉じてあげてくださいね。
http://office.microsoft.com/ja-jp/word-help/HA001116495.aspx#BMzeros

投稿日時 - 2011-11-26 18:05:02

お礼

早速の御回答どうもありがとございます!
模擬データを作成して試行したところ、成功しました!
とっても嬉しいです!本当にありがとうございました!

投稿日時 - 2011-11-26 19:19:59

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

Word2007でDDE接続したいなら、Officeボタンをクリックして、「Wordのオプション」から「詳細設定」を選択して「全般」の中の「文書を開くときにファイル形式の確認する」にチェックをして、差し込みファイルを指定し直してみてください。

投稿日時 - 2011-11-26 17:54:20

お礼

どうも御回答ありがとうございました。
そのとおりにやってみましたが、うまくいきませんでした。
私のやり方が悪かったのかもしれません。
せっかく、教えていただきましたのに申し訳ありませんでした。

投稿日時 - 2011-11-26 19:22:37

あなたにオススメの質問