我用VB对Excel进行数据库操作,Excel一些单元格含有换行(Alt+Enter)。如果直接在Textbox中显示,则换行丢失了。怎样把Excel单元格中的换行在Textbox中显示出来?

解决方案 »

  1.   

    我说的不准确,VB把Excel当做数据源,ADO操作,返回RecordSet,Excel中的一列是一个字段。
      

  2.   

    Replace("Excel单元格中字符串", Chr(10), Chr(13) & Chr(10))
    注意是Chr(13) & Chr(10),不是Chr(10) & Chr(13),别搞反了
    Replace("Excel单元格中字符串", Chr(10), vbCrLf)也可以
      

  3.   

    谢谢楼上,问题解决!
    还有:Chr(13) & Chr(10)与Chr(10) & Chr(13)为什么不同呢?
      

  4.   

    各位:回车换行为什么是Chr(13) & Chr(10)不是Chr(10) & Chr(13)?
      

  5.   

    回车+Tab 是换行,反过来当然不是了 可以用 vbNewline代替