以文本方式查看主题

-  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=55648)

--  作者:luodang2050
--  发布时间:2014/8/20 17:32:00
--  Excel报表能否设置条件格式?
如题,尝试设置了一下,但是生成报表时,格式与单元格对应不上了
--  作者:有点甜
--  发布时间:2014/8/20 17:43:00
--  

 无法设置条件格式,需要你在生成以后,用代码设置。

 

 参考

 

http://www.foxtable.com/help/topics/1148.htm

 

http://www.foxtable.com/help/topics/1161.htm

 


--  作者:luodang2050
--  发布时间:2014/8/20 17:49:00
--  

此种代码好像无法设置根据日期比较动态设置格式?

如导出报表后某日期的到期提醒。


--  作者:狐狸爸爸
--  发布时间:2014/8/20 17:50:00
--  

参考:

http://www.foxtable.com/help/topics/2626.htm

 


--  作者:有点甜
--  发布时间:2014/8/20 17:52:00
--  

 这个就需要额外变通处理了。

 

 先处理出到期的数据,导出的时候,给这些数据加一个记号,方便重新设置样式。

 

 或者你编写报表事件可以解决 http://www.foxtable.com/help/topics/1953.htm

 


--  作者:luodang2050
--  发布时间:2014/8/20 17:55:00
--  
狐狸爸爸,理解错我的意思了,我说的动态条件格式指的是“输出报表后,有某列是日期,我想设置该日期与当前时间对比,如果过期了就会自动标注出来,而且该标注方法能够脱离程序使用”
--  作者:有点甜
--  发布时间:2014/8/20 17:58:00
--  
以下是引用luodang2050在2014-8-20 17:55:00的发言:
狐狸爸爸,理解错我的意思了,我说的动态条件格式指的是“输出报表后,有某列是日期,我想设置该日期与当前时间对比,如果过期了就会自动标注出来,而且该标注方法能够脱离程序使用”

 

这个就没办法了,无法脱离程序使用。样式是要定死的。

 

如果要在excel里面判断,你就得编写vba宏才行。