设置excel单元格数字格式的方法
看论坛中相关内容不多,在这里分享下。比如要设置单元格A1的数字格式
(setq range (vlax-get-property *xlapp* "range" "A1"))
设置为数字格式:
(vlax-put-property range "NumberFormat" (vlax-make-variant "0.00_ " 8))
根据精度要求,在小数点后面补足相应的”0”,“_”后面有一个空格
设置为百分数:
(vlax-put-property range "NumberFormat" (vlax-make-variant "0.00% " 8))
设置为文本:
(vlax-put-property range "NumberFormat" (vlax-make-variant "@" 8))
设置为日期:
(vlax-put-property range "NumberFormat" (vlax-make-variant "yyyy/m/d" 8))
可以根据所需日期格式进行修改
设置为时间:
(vlax-put-property range "NumberFormat" (vlax-make-variant "[$-F400]h:mm:ss AM/PM" 8))
其他的就不一一列举了
可以通过代码去获得各种数字格式相应的代码
(vlax-get-property range "NumberFormat")
感谢分享!设置excel单元格数字格式的方法! 谢谢分享,很实用。 感谢楼主的分享! MARK,以备学习 mark,后续学习。 设置excel单元格数字格式的方法 好东西 感谢楼主,非常实用 有没有CAD表格数字格式的方法 感谢楼主的分享!
页:
[1]