C#操作excel 自动换行与自动调整行高问题

我的程序中设置:MyRng.WrapText=true;//自动换行MyRng.EntireRow.AutoFit();//行高根据内容自动调整这样设置之后打印的时候分页... 我的程序中设置:
MyRng.WrapText = true; //自动换行
MyRng.EntireRow.AutoFit();//行高根据内容自动调整 这样设置之后打印的时候分页有时候不正确,例如一页是500高,最后一行如果不自动换行就在这一页出现,但自动换行后就是一行跨两页,或者说取高度的时候如何才能取到自动换行之后的行高,各位大侠帮帮忙吧。小妹在这里谢谢大家啦。
展开
 我来答
逍遥堕仙
2009-02-01 · TA获得超过421个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:173万
展开全部
CELL的高度可以知道(Cell.RowHeight)的呀,你在实行打印前,再从头读一次每行的CELL的高度,算一下,再重新设置打印.
以上是你提的问题的回答,但我觉得不好.
推荐:
1,设置打印范围,当你那行有换行后,超出打印线,EXCEL会把你的整行打印到下一页去的.
2,设置打印比例,调整页边距,尽可能考虑到换行的情况出现.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式