读书人

合拢execl 没有效果 求解

发布时间: 2014-01-23 14:48:04 作者: rapoo

合并execl 没有效果 求解!
问题一:

合并execl 没有效果,,,

代码如下: sheet.get_Range("C3", "C14").Merge(sheet.get_Range("C3", "C14").MergeCells);

问题二:

如何使execl单元格里的文字纵向显示?
[解决办法]
sheet.get_Range("C3", "C14").Merge(sheet.get_Range("C3", "C14").MergeCells);

你要与自己合并?
[解决办法]
合并单元格,这样就行了
sheet.get_Range("C3", "C14").Merge();
[解决办法]
MyExcel.Application.DisplayAlerts = false;
Microsoft.Office.Interop.Excel.Range RangeTitle = MyWorkSheet.get_Range((Microsoft.Office.Interop.Excel.Range)MyWorkSheet.Cells[1, 1], (Microsoft.Office.Interop.Excel.Range)MyWorkSheet.Cells[1, Convert.ToInt16(columnNum)]);
RangeTitle.Merge(false);
RangeTitle.HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter;
RangeTitle.Interior.ColorIndex = 34;
MyExcel.Application.DisplayAlerts = true;


[解决办法]
还有文字纵向显示
//其中-90是旋转的度数
sheet.get_Range("C3", "C14").Orientation = -90;

[解决办法]
excel是有 录制宏 这个功能。

你可以录制一个 合并单元格的 宏。
然后查看这个宏的代码。

然后 转换你用的代码 就可以了。
这个需要启用 excel的开发工具
[解决办法]
这个导出EXCEL 有合并的代码
http://blog.csdn.net/qq873113580/article/details/18181891

读书人网 >C#

热点推荐