记事本中的回车

我有1-2000个记事本文件,我需要添加一个新行。 我有一个Excelmacros,可以自动查找和replace记事本文件中的文本,我可以用它来添加我需要的文本。 excelmacros有一个单元格,用户键入要find的文本,另一个用户键入将replace该文本的文本。 问题是,我需要用两个replace一行,并在excel中使用“replace”单元格中的换行符(使用alt-enter)不会将文本放在记事本的新行中。 有趣的是,当我在Word中打开记事本文件时,它显示在一个新行上,两行之间有一个回车符,但仍然在记事本的同一行上。 有什么办法,我可以使用Excelmacros添加回车显示在记事本中?

ALT + Enter只会将换行符放入string中。 记事本不理解“UNIX”编码风格,但更高级的程序。

如果用一个完整的DOS换行符replace换行符,则应该发现问题消失了:

NewString=Replace(OldString,vbLf,vbCrLf) 

vbLf是换行的excel常数。
vbCrLf是DOS换行符的常量。