Foxtable(狐表)用户栏目专家坐堂 → [求助]统计表导出后“字体”变红加粗部分变了?


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

主题:[求助]统计表导出后“字体”变红加粗部分变了?

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/7/23 9:03:00 [显示全部帖子]

生成统计表之后,输出的代码:

 

Tables("袁驿中学问卷分科目得分").SaveExcel("c:\data\001.xls","统计")
Dim book As new XLS.Book("c:\data\001.xls")
Dim sheet As XLS.Sheet = book.Sheets(0)
Dim Style As Xls.Style = Book.NewStyle '新建一个样式
Style.ForeColor = Color.Red '样式的背景颜色设为红色
Style.Font = new font("宋体",10,FontStyle.Bold)
For i As Integer = 2 To sheet.Rows.count -1
    If sheet(i,4).Text.EndsWith("计") Then
        For n As Integer = 0 To sheet.Cols.count -1
            sheet(i,n).Style = Style
        Next
    End If
Next
Book.save(("c:\data\001.xls"))


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/7/23 9:04:00 [显示全部帖子]

顺便发现一个小bug,Row的Style属性失效了,只能一个一个单元格设置。


 回到顶部