失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > C#操作excel 自动换行与自动调整行高问题

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

时间:2023-08-16 17:44:04

相关推荐

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

我的程序中设置:

MyRng.WrapText = true; //自动换行

MyRng.EntireRow.AutoFit();//行高根据内容自动调整 这样设置之后打印的时候分页有时候不正确,例如一页是500高,最后一行如果不自动换行就在这一页出现,但自动换行后就是一行跨两页,或者说取高度的时候如何才能取到自动换行之后的行高,各位大侠帮帮忙吧

EXCEL 的最上面一行有“格式”——“行”——“最合适行高”,你如果想让所有的行都弄成自动调整,选择一下就可以了。(前提是你先自动换行完了以后调整,如果先自动调整在自动换行的话,还是不行!)

CELL的高度可以知道(Cell.RowHeight)的呀,你在实行打印前,再从头读一次每行的CELL的高度,算一下,再重新设置打印.以上是你提的问题的回答,但我觉得不好.推荐:1,设置打印范围,当你那行有换行后,超出打印线,EXCEL会把你的整行打印到下一页去的.2,设置打印比例,调整页边距,尽可能考虑到换行的情况出现.

如果觉得《C#操作excel 自动换行与自动调整行高问题》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。