VBA / VB6无法识别VbCrLf

时间:2018-05-11 17:23:44

标签: vba parsing vb6 newline linefeed

大家周五快乐!

我很欣赏这方面的一些方向。

我已按如下方式处理.html文件:

strStringToClean = Replace(strStringToClean, vbCr, vbCrLf)   
strStringToClean = Replace(strStringToClean, vbLf, vbCrLf)      
strStringToClean = Replace(strStringToClean, cr, vbCrLf)        
strStringToClean = Replace(strStringToClean, lf, vbCrLf)        
strStringToClean = Replace(strStringToClean, """""", """")

(正如你所看到的那样,为了解决问题而投入一些冗余线路)

当文件关闭然后在NotePad ++中检查时,我看到" CR LF"在每一行的末尾(原始文件只有" LF"。但是,当我打开它进行输入时(打开MyFile for Input作为#1),所有内容都被拉回作为一行,几乎不可能解析。

任何想法都会非常感激。

谢谢!

旅行

1 个答案:

答案 0 :(得分:1)

现在尝试记住解决方案......但是,如果我没记错的话,问题是我使用&#34写了输出;写#1,myString"而不是"打印#1,myString"。根据我的经验,"写"将导致VbCrLf无法正常工作,而#34; Print"将