佚名通过本文主要向大家介绍了
Excel中如何设置“行高和列宽”等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: Excel 中如何设置“行高和列宽”
描述:
解决方案1:
描述:
把导出库找了个遍也没找到,是不是我看得不细心,请个们大虾们帮忙了。
解决方案1:
上边不是写了吗?
得用COleVariant这个来类型转换啊!
得到一行可以用
range = sheet.GetRange(COleVariant("A1"),COleVariant("IV1"));
得到一列
range = sheet.GetRange(COleVariant("A1"),COleVariant("A65536"));
Range rang;
range.SetColumnWidth(COleVariant(12)); //设置列宽
range.SetRowHeight(COleVariant(12)); //设置行高
range.SetWrapText(COleVariant((short)TRUE));//设置单元格的自动回行属性
还告诉你一个好办法,就是利用EXCEL里的录制宏工具,可以找到响应部分的代码,不过那是VBA的,你只需要稍微改变一下就可以了!
试试
pRange=pWorksheet->GetRange(OLESTR("A1"),OLESTR("A10"));
pRange->SetColumnWidth(COleVariant("40"))