获取单元格某一个边的边界对象。注意:里面的参数是一个边界对象类。参数示例:
Excel.XlBordersIndex.xlEdgeRight:单元格右边界
同理,你可以去XlBordersIndex后面点出来左边界、上边界、下边界。
示例:
range.Borders.get_Item(Excel.XlBordersIndex.xlEdgeRight).LineStyle = 2;//设置此单元格的右边界为虚线。
range.Borders.get_Item(Excel.XlBordersIndex.xlDiagonalDown).LineStyle=2;//在单元格里面划一道左高右低的线。
好玩吧?嘿嘿!还有更多的……
下面的例子还有更多的方法,自己看吧:
Range rd = excel.get_Range(excel.Cells[5, 1], excel.Cells[5, 2]); //本句将两个分开的单元格作为一个单元。。 rd.Activate(); //将其激活。 rd.Merge(0); //合并单元格。里面的参数0似乎没有什么意义。 rd.NoteText( "写入一段文字",3,10); //单元格标注。 rd.Value2 = "这是写入单元格的内容"; //在单元格内写入内容。注意:text属性只能读,写不进去。所以得用这个属性。 rd.VerticalAlignment = 2; //设置文本的垂直对齐方式为居中。本属性允许的value类型为int32。 rd.Orientation = 60; //把文字按照逆时钟方向旋转一定角度。 rd.RowHeight = 100;//设置行高 rd.WrapText = 3; //换行 rd.HorizontalAlignment = 3; //设置文本的水平对齐方式为居中。本属性允许的value类型为int32。 rd.Font.Size = 10;//设置字的大小。
|