Foxtable(狐表)用户栏目专家坐堂 → [求助]Excel报表导出style无法同时使用


  共有5930人关注过本帖树形打印复制链接

主题:[求助]Excel报表导出style无法同时使用

帅哥哟,离线,有人找我吗?
martin723
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:247 积分:2063 威望:0 精华:0 注册:2019/3/20 10:45:00
[求助]Excel报表导出style无法同时使用  发帖心情 Post By:2022/4/13 15:30:00 [显示全部帖子]

Dim Style As Xls.Style = Book.NewStyle '新建一个样式  标题行
Style.BackColor = Color.black '样式的背景颜色设为黑色
Style.ForeColor = Color.White  '设置样式的字体颜色

Dim Style1 As Xls.Style = Book.NewStyle '新建一个样式   奇数行
Style1.BackColor = Color.LightGray '样式的背景颜色设为灰色
Style1.ForeColor = Color.black '设置样式的字体颜色

Dim st As XLS.Style = Book.NewStyle '日期列的显示格式   日期单元格
st.Format = "yyyy-MM-dd"

For r As Integer = 0 To dt.Rows.Count - 1 '填入数据
    If r Mod 2 = 0 Then  Sheet.rows(r).Style =style1

下面想设置成齐数行有背景色,如果还是日期类型的时候按年月日显示。
但实际上只能使用一种类型,提前按列已经将日期列设为st了,但后面奇数行设置完背景色后日期就变数字了。

 回到顶部
帅哥哟,离线,有人找我吗?
martin723
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:247 积分:2063 威望:0 精华:0 注册:2019/3/20 10:45:00
  发帖心情 Post By:2022/4/13 15:38:00 [显示全部帖子]

如图

 回到顶部
帅哥哟,离线,有人找我吗?
martin723
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:247 积分:2063 威望:0 精华:0 注册:2019/3/20 10:45:00
  发帖心情 Post By:2022/4/13 15:40:00 [显示全部帖子]

谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
martin723
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:247 积分:2063 威望:0 精华:0 注册:2019/3/20 10:45:00
  发帖心情 Post By:2022/4/13 15:44:00 [显示全部帖子]

这样也挺麻烦,原来是按列设置一遍,行设置一遍,现在就得按单元格逐个设置了。没有其他的解决办法了吗

 回到顶部