Foxtable(狐表)用户栏目专家坐堂 → 求教


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

主题:求教

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


加好友 发短信
等级:婴狐 帖子:22 积分:213 威望:0 精华:0 注册:2020/2/18 11:19:00
1  发帖心情 Post By:2020/2/20 13:48:00 [只看该作者]

老师,这个问题一直困扰我,没法解决,也很急,就是像附件这样,生成excel(A表)自动附带颜色,求教老师怎么设置
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目.rar


 回到顶部
帅哥,在线噢!
有点蓝
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106674 积分:542559 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/20 14:26:00 [只看该作者]

Dim Book As New XLS.Book(ProjectPath & "Attachments\A表.xls")
Dim fl As String = ProjectPath & "Reports\A表.xls"
Book.Build() '生成细节区

Dim Style As XLS.Style = Book.NewStyle() '定义新样式
Style.BackColor = Color.Red '设置样式的字体颜色

Dim Style2 As XLS.Style = Book.NewStyle() '定义新样式
Style2.BackColor = Color.blue '设置样式的字体颜色

Dim Style3 As XLS.Style = Book.NewStyle() '定义新样式
Style3.BackColor = Color.Green '设置样式的字体颜色

Dim Sheet As XLS.Sheet = Book.Sheets(0)
For i As Integer = 3 To Sheet.Rows.Count -1
    Select Case Sheet(i,4).value
        Case "较大风险"
            Sheet(i,4).Style =Style '设置单元格样式
        Case "一般风险"
            Sheet(i,4).Style =Style2 '设置单元格样式
        Case "低风险"
            Sheet(i,4).Style =Style3 '设置单元格样式
    End Select
Next
Book.Save(fl)
Dim Proc As New Process
Proc.File = fl
Proc.Start()

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


加好友 发短信
等级:婴狐 帖子:22 积分:213 威望:0 精华:0 注册:2020/2/18 11:19:00
1  发帖心情 Post By:2020/2/20 15:03:00 [只看该作者]

老师,实在对不住,刚刚接触fox,我不懂编程,我知道这段是编程代码,可以指教在详细点吗,指南看不太懂,具体怎么操作,如果需要设计模板设计多个excel表是不是每个表都要输一遍代码,感谢老师

 回到顶部
帅哥,在线噢!
有点蓝
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106674 积分:542559 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/20 15:20:00 [只看该作者]

您模板原来不是使用了条件格式吗?这个测试也是可以的。

如果代码完全看不懂,建议先放弃使用代码控制这个功能。先学习看懂再说:http://www.foxtable.com/webhelp/topics/1592.htm



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


加好友 发短信
等级:婴狐 帖子:22 积分:213 威望:0 精华:0 注册:2020/2/18 11:19:00
1  发帖心情 Post By:2020/2/20 16:05:00 [只看该作者]

感谢老师不厌其烦,我试了你的代码,把代码里表名换了其他表名,命令执行后颜色又不能出来,求教老师如代码A表换成B表,代码里面还有那边需要修改图片点击可在新窗口打开查看
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106674 积分:542559 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/20 16:16:00 [只看该作者]

Sheet(i,4) 从左边开始数W列是第几列,从0开始,第一列是0,第二列是1,.....

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


加好友 发短信
等级:婴狐 帖子:22 积分:213 威望:0 精华:0 注册:2020/2/18 11:19:00
感谢  发帖心情 Post By:2020/2/20 20:43:00 [只看该作者]

明白了,谢谢老师

 回到顶部
总数 27 上一页 1 2 3