问题描述
各位兄弟,我现在用VB.NET开发的一个小程序,现在有个小问题,问题描述如下: 我用的是Com.Excel的组件来导出Excel文件的,可是这个组件里没有自动换行的功能因为使用程序的机器没有安装Excel组件的,所以麻烦各位看有什么好的办法来实现这个功能。
解决方案
解决方案二:
要通过编程实现EXCEL中的换行或自动换行?自动换行我记得是通过设置Range的自适应属性就可以了。如果要手动控制请用.net中的回车符。
解决方案三:
楼上的兄弟你可能没明白我的意思,我现在用的是别人的一专门的Com组件,他是没有操作Excel格式的,现在我想把第一栏的如果越过长度自动换行。
解决方案四:
用vbCrLf不行话,自己可以写个方法将字符串以指定的长度填充(字符串的长度均是按全角字符为2、半角字符为1来计算),如果字符串的长度大于指定长度,则此字符串不变,如果小于指定长度,则此字符串的后面(或前面)将以空格填充。
解决方案五:
vbCrLf就行吧。输出的时,把文本读入,根据需要的长度,每单位之后插入一个vbCrLf。输出之后,在每单位后就有换行了吧。
解决方案六:
调用EXCEL相关接口的方法就可以换行,如xlSheet.Range("A"&i&":K"&i).WrapText=True'自动换行
时间: 2024-09-30 05:44:41