以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何用代码设置excel表格列宽  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25067)

--  作者:Fotable
--  发布时间:2012/10/30 16:06:00
--  如何用代码设置excel表格列宽
如题
--  作者:Fotable
--  发布时间:2012/10/30 16:35:00
--  

Excel行高所使用单位为磅(1cm=28.6磅),列宽使用单位为1/10英寸(既1个单位为2.54mm)
excel里的单位和cm(厘米)可以这样转换:
行高: 1毫米=2.7682个单位 1厘米=27.682个单位 1个单位=0.3612毫米
列宽: 1毫米=0.4374个单位 1厘米=4.374 个单位 1个单位=2.2862毫米

A4= 297mm * 210mm 约= 842 pt * 595 pt =   1122.52px*793.7px

1px = 0.75 pt

1in =25.4mm =72pt = 96px (96dpi)

[此贴子已经被作者于2012-10-30 22:32:40编辑过]

--  作者:YDS
--  发布时间:2012/10/30 18:43:00
--  
等高手吧,这个还真不好实现啊!
--  作者:mr725
--  发布时间:2012/10/30 20:48:00
--  
Sheet.Cols(0).Width = 120   \'设置第1列的宽度
[此贴子已经被作者于2012-10-30 20:48:45编辑过]