首页 > 其他 > 详细

代码中设置excel自定义格式为[红色]的处理方法

时间:2014-03-06 07:20:50      阅读:510      评论:0      收藏:0      [点我收藏+]

有时候,excel的自定义格式设置时 ,会遇到需要设置为¥#,##0;[红色]¥-#,##0的格式。

其中会带一个颜色标记,但是如果这样的一句代码,放在英文版的Office里面,就失效了,因为英文版应该是[Red]。

 

这时候该怎么办呢?

其实对于Range的Format格式,有两个属性,一个是NumberFormatLocal一个是NumberFormat

 

对于设置好的单元格,在立即窗口,输入以下代码进行判断,会发现,原来两个值是不一样的

bubuko.com,布布扣

对于Office来说,他会保存NumberFormat,而NumberFormatLocal,则会根据当前的语言进行改变

 

所以,我们只需要设置NumberFormat为[Red]就可以了

代码中设置excel自定义格式为[红色]的处理方法,布布扣,bubuko.com

代码中设置excel自定义格式为[红色]的处理方法

原文:http://www.cnblogs.com/pengjia89/p/3582651.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!