vc写入Excel文件自动换行和自动调整宽高问题
王哥说理 2019-09-11 11:00:16 // 设置单元格的格式
range = sheet.get_Range(COleVariant(_T("K1")), COleVariant(_T("D1"))); // 获得A1:D1的Range
range = range.get_EntireColumn();
range.put_WrapText(_variant_t(true));//自动换行
//range.Select();
range.put_ColumnWidth((_variant_t)30);//设置宽
//range.put_RowHeight((_variant_t)70);//设置宽
range.AutoFit(); //自动调整高宽
注意事项,为啥AutoFit不可以直接使用,,必须要加入这句range = range.get_EntireColumn(); 才可以使用;
自动换行,自动调整高宽的关系是什么,如何对该列所有单元格操作。目前自动调整高宽只是对该列的第一行有作用,
打开文件后该列所有单元格,都已经自动换行,但是只有第一行是自动调整高宽,其他如何操作?