首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

设置excel行高解决方法

2012-04-27 
设置excel行高//创建EXCEL对象Microsoft.Office.Interop.Excel.Application objExcel new Microsoft.Off

设置excel行高
//创建EXCEL对象
  Microsoft.Office.Interop.Excel.Application objExcel = new Microsoft.Office.Interop.Excel.Application();
  //打开一个工作薄
  Microsoft.Office.Interop.Excel._Workbook objBook = objExcel.Workbooks.Open(sourcePath, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
  Microsoft.Office.Interop.Excel.Sheets sts = objBook.Worksheets;
  Microsoft.Office.Interop.Excel._Worksheet st = (Microsoft.Office.Interop.Excel._Worksheet)sts.get_Item(1);

st.Rows[1].Height=10; 怎么设置这个行高,我知道这样不能写,请解答???

[解决办法]
//全部行高30
st.Rows.RowHeight = 30;
//第一行行高30
Range rng = st.get_Range("A1", Type.Missing);
rng.RowHeight = 30;
试试看,不晓得管不管用。说实话,俺也没太大把握,这东西用着别扭着呢。
我用的都很简单。一般都是先做好excel文件,相当与模板,把行高列宽字体边框都设置好,用的时候复制一份excel出来,然后把数据弄进去。

热点排行