本帖最后由 jmlove0906 于 2013-10-29 09:32:28 编辑

解决方案 »

  1.   

    这个在excel里面设置单元格格式->对齐->文本控制->自动换行
    可行不
      

  2.   


    http://blog.csdn.net/happy09li/article/details/7431967
    \r\n 是可以换行的,你没换行可能是你行高不够
    Excel 自动换行 range.WrapText = true;  //自动换行
      

  3.   

    可以轉成XML文件,和EXCEL一樣,我最近天天在寫這東西,幾乎所有功能做可以做到, 公式批註
      

  4.   

    你 操作 excel 就行了,合并excel的
    单元格
      

  5.   

    你需要在程序中转xls文件的时候加入设置WrapText = true,\r\n本来就换行的.
    比较好的方法是转成excel xml文件,这样默认由excel程序打开,用户自行转成xls或xlsx
    在excel另存为的时候可以选择xml格式,记事本打开,在程序中转的时候参照这个格式就行
      

  6.   


    版主,是不是行高自动也可以呢?行高自动是不是  range.EntireRow.AutoFit();  ,测试过了没效果,还是必须手动设置一下行高?
      

  7.   


    版主,是不是行高自动也可以呢?行高自动是不是  range.EntireRow.AutoFit();  ,测试过了没效果,还是必须手动设置一下行高?手动设置行高
      

  8.   


    版主,是不是行高自动也可以呢?行高自动是不是  range.EntireRow.AutoFit();  ,测试过了没效果,还是必须手动设置一下行高?手动设置行高在科目那里,还是不行,我设置了足够大的行高测试,结果还是没有换行,但是双击一下那个单元格就会自动换行
      

  9.   

    我记着有合并行和合并列的API,试试合并那三行