我在操作一个Excel时,先合并了几个单元格,然后向其中写入东西,
接着让她自动调整最合适的高度
public void SetRowsOutFit(int RowsIndex)
{
Excel.Range _range = targetSheet.get_Range("A" + RowsIndex.ToString(), Missing.Value);
_range.Select();
_range.EntireRow.AutoFit();
_range.WrapText = true;
}但是为什么没有调整成功,原Excel是多行显示,似乎也不能自动调整高度.
感谢
接着让她自动调整最合适的高度
public void SetRowsOutFit(int RowsIndex)
{
Excel.Range _range = targetSheet.get_Range("A" + RowsIndex.ToString(), Missing.Value);
_range.Select();
_range.EntireRow.AutoFit();
_range.WrapText = true;
}但是为什么没有调整成功,原Excel是多行显示,似乎也不能自动调整高度.
感谢
解决方案 »
- 请问如何在Rtf文件中删除空行?
- C# 编写代码生成器 怎么生成 sln 文件
- C#写个数据监视功能,类似CommView软件的功能,谁知道啊? 没分了:(
- 更新DataSet到数据库时出现问题
- 在线等,C#新手问题,解决即给分
- 在Webfrom里用水晶报表,在网页里加入了一个时间控件,水晶报表的打印就没用了?怎么办?急~~~在线等~~~顶着有分
- 大文本的读取
- 不太理解:在C#中用SQL语句调用数据库,如遇到@@IDENTITY,会遇到一些有趣的问题,不知是什么样的问题?
- 请教下字符串比较
- 可以返回一个ArrayList类型的值吗?
- 我的DataGridView和DataTalbe绑定为什么没有数据?(附代码)
- ASP.NET中使用ActiveX控件!有这方面经验的分享一下
/// 自动调整列宽
/// </summary>
/// <param name="columnNum">列号</param>
public void ColumnAutoFit(string column)
{
//获取当前正在使用的工作表
Excel.Worksheet worksheet = (Excel.Worksheet)myExcel.ActiveSheet;
Excel.Range range = (Excel.Range)worksheet.Columns[column + ":" + column, System.Type.Missing];
range.EntireColumn.AutoFit(); } /// <summary>
/// 自动调整列宽
/// </summary>
/// <param name="columnNum">列号</param>
public void ColumnAutoFit(int columnNum)
{
string strcolumnNum = GetColumnName(columnNum);
//获取当前正在使用的工作表
Excel.Worksheet worksheet = (Excel.Worksheet)myExcel.ActiveSheet;
Excel.Range range = (Excel.Range)worksheet.Columns[strcolumnNum + ":" + strcolumnNum, System.Type.Missing];
range.EntireColumn.AutoFit(); }
//设置单元格行高
exl.get_Range(Cell, Cell).set_RowHeight(12);
Excel.Range select=excelWorkSheet.get_Range(excelWorkSheet.Cells[2,2],excelWorkSheet.Cells[2,coulumnCount+1]);
select.EntireColumn.AutoFit();
select.EntireRow.AutoFit();
select.HorizontalAlignment=Excel.XlHAlign.xlHAlignCenter;
select.VerticalAlignment = Excel.XlVAlign.xlVAlignCenter;
select.Borders.LineStyle = BorderStyle.None;
select.Borders.Weight = Excel.XlBorderWeight.xlThin;
select.Borders.ColorIndex = Excel.XlColorIndex.xlColorIndexAutomatic;
参考