Я провел некоторые эксперименты. Вот что я думаю, что происходит.
В Word 2007 стиль по умолчанию при первой установке Word называется Normal. Этот стиль размещает пробелы между абзацами, поэтому нажатие клавиши Enter приводит к пробелу между абзацами. Есть еще один стиль, который называется «Без пробелов», который не ставит пробелы после абзаца.
Введите следующий текст в блокноте и скопируйте его.
This is text with no spacing
This is the next line
This is a line with spacing before the line.
Вставьте его в новый документ Work 2007 (который использует стандартный интервал Normal), и он будет выглядеть следующим образом.
This is text with no spacing
This is the next line
This is a line with spacing before the line.
Обратите внимание, что после каждого переноса строки есть пробел. Это происходит потому, что стиль по умолчанию в Word 2007 имеет интервал после абзаца.
Копирование приведенного выше текста из Word в Блокнот приводит к тексту, который я первоначально набрал в Блокноте.
Я не вижу первое поведение, которое вы описываете. Я всегда вижу перевод строки и возврат каретки при вставке из Word в Блокнот. Однако это может произойти, если целевое приложение (в которое вы вставляете) использует окончания строк Unix вместо окончаний строк Windows. Строки Unix заканчиваются переводом строки; это приводит к тому, что новая строка начинается с левого поля. Строки окон заканчиваются переводом строки и переводом каретки. Википедия имеет это сказать по теме
Различные соглашения новой строки часто приводят к некорректному отображению текстовых файлов, которые были переданы между системами разных типов. Например, файлы, созданные в системах Unix или Apple Macintosh, могут отображаться в виде одной длинной строки в некоторых программах Windows.
И наоборот, при просмотре файла, созданного на компьютере Windows в системе Unix, дополнительный CR может отображаться как ^ M в конце каждой строки или как разрыв второй строки.