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

解決済みの質問

Word→OEへ文章をコピーした際の変な改行

MSのWordで打ち込んだ文章をコピーして、Outlook Express(以下OE)にペーストしてメールを送ると、あらぬところで改行されてしまいます。

例えば、Wordで
--------------------
あいうえお

かきくけこ
--------------------
と打ち込んで、それをコピペしたメールをOEから送信すると
--------------------
あいうえお



かきくけこ
--------------------
となってしまいます。
メールの書式はテキスト形式です。

ちなみに、
Word → テキストエディタ → OE
のように間にテキストエディタを挟むとこの現象はおきません。

(1)なぜこのような現象が起こるのか?
(2)Word→OE でコピペした場合にこの現象を回避する方法。

の2点が知りたいです。

環境は、
WindowsXP SP1
Word2002
Outlook Express6
です。

「メーラー変えたら?」とか「最初からOEで文章打てば?」とかは無しでお願いします。
また「MSマジックだよ」とか一言で片付けるのではなくて正確な解答を希望します。(ある意味正解かもしれませんが・・・)
専門用語がバシバシ出てきても結構です。

宜しくお願いします。

投稿日時 - 2004-09-05 12:19:55

QNo.989444

暇なときに回答ください

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

Word2003、OX6でやってみましたら、同じ結果を得ました。
ワードファイルをダンプしてみますと、改行は改行コードだけとなっていました。
通常のWindowsの世界では、改行は、改行コードと復帰コードの2つを使用します。
OEが送信をするときに、つじつまを合わせるために改行コードしかない場合は、改行コードと復帰コードを自動追加しているのが原因のようです。

回避方法としては、メーラー送信をテキスト形式ではなくHTML形式にすることです。
そして読み込みのオプション「メッセージはすべてテキスト形式で読み取る」にチェックを入れないことです。

投稿日時 - 2004-09-05 15:20:34

お礼

上記の方法での正常性を確認しました。

なるほど、Wordの改行コードの仕様が原因のようですね。
勉強になりました。
ありがとうございます。

投稿日時 - 2004-09-05 23:15:32

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

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

回答(3)

ANo.3

ChM

ご質問の回答にはなりませんが、一応。

「最初からOEで文章打てば?」とかは無しで →→→ とのことですが、メールで送信したい文面をWORDを使って入力したい、というのは、どのような理由からでしょうか? Outlook Expressの「メッセージの作成」で入力するより、WORDのほうが入力し易いということでしょうか?

私自身も、WORDで登録済みの定型句を使ったりしたいこともあって、これをメール用に使うことがしばしばあります。

コピーして貼りつける、といった面倒な手順を経ないで、WORDで入力を終えたら、ファイル→送信→メールの宛先(テキスト) の手順でいかがでしょうか?

たしか初期設定のままではツールバーに「電子メール」というアイコンがあるかと思います(WORD 2000です。ただしこの件は、あいまいな記憶にもとづくもので、自信ありません)。

念のため、HTMLで送信したい場合は、上記「メールの宛先(テキスト)」を「メールの宛先」に変えます。

投稿日時 - 2004-09-05 16:46:28

お礼

実は知人の代理で質問しているのです。
僕も何でそんな面倒なことを、と思ったのですがWordはスペルチェックをしてくれるので、英文を書くときに便利なんだそうです。
(OEでも一応出来ますが・・・)

回答、ありがとうございました。

投稿日時 - 2004-09-05 23:21:19

ANo.1

普段OEは使っていないから分かりませんが、憶測をば。

文字コードの解釈が異なっていて、改行文字と復帰文字が2つの改行文字と認識されている、とか。

投稿日時 - 2004-09-05 12:27:49

お礼

No.2の方が詳しく説明していただいてましたが、確かにそのとおりのようですね。
ありがとうございます。

投稿日時 - 2004-09-05 23:16:40

あなたにオススメの質問