用swt程序调用了系统的excel文件,并吧数据保存进去了,但excel里表格的宽太小,怎样调整?

[复制链接]
查看11 | 回复3 | 2008-11-10 12:19:40 | 显示全部楼层 |阅读模式
用swt程序调用了系统的excel文件,并把数据保存进去了,但excel里表格的宽太小,怎样调整?具体调整excel文件内每个隔的宽的代码是什么?请发下~~3q~~~

回复

使用道具 举报

千问 | 2008-11-10 12:19:40 | 显示全部楼层
一楼给出了对Excel所有栏的宽度进行改变的VBA代码,是正确的。想补充的一点是:如果你只需要对某一栏或某几栏的宽度进行改变,VBA代码是:Worksheets("表名").Range("起始列号:终止列号").ColumnWidth=列宽值如:Worksheets("Sheet1").Range("C:F").ColumnWidth=18就是把表Sheet1的C列到F列调整为18的栏宽而Worksheets("Sheet5").Range("G:G").ColumnWidth=9就是把表Sheet5的G列调整为9的栏宽...
回复

使用道具 举报

千问 | 2008-11-10 12:19:40 | 显示全部楼层
如果你是希望整个表自动列宽和自动行高的话,就用下面的代码
Cells.Select
Cells.EntireColumn.AutoFit
Cells.EntireRow.AutoFit...
回复

使用道具 举报

千问 | 2008-11-10 12:19:40 | 显示全部楼层
调用excel的修改格式的代码 和excel里面用宏录制下来修改格式的代码几乎是一样的你可以先用宏录制下操作excel的代码稍加修改,就可以用到程序里面去...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行