sheet.get_Range("A1", "D1").Merge(Type.Missing);
这样横向是可以合并的
sheet.get_Range("A1", "A7").Merge(Type.Missing);
纵向却不能成功合并 这是为什么?
我目前的纵向合并单元格是:
currentsheet.get_Range((Range)currentsheet.Cells[2, 5], (Range)currentsheet.Cells[6, 5]).Merge();
也就是索引2单元格一直纵向合并到索引6单元格,合并时先转成Range对象,再合并。
试试:
sheet.get_Range("A1:A7").Merge(Type.Missing);
好的 我试试
顺便问一句 如果我想让execl中显示的字的方向变成纵向 应该如何写?
@落叶知秋:
Range("A1").Orientation = -4166