以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求教,有关设置表格样式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=6099) |
-- 作者:baoxyang -- 发布时间:2010/3/5 9:24:00 -- 求教,有关设置表格样式 Dim Sheet As XLS.Sheet = Book.Sheets(0) \'引用工作簿的第一个工作表 Dim S1 As XLS.Style = Book.NewStyle() Dim S2 As XLS.Style = Book.NewStyle() 希望这两种样式都可生效,先执行S1样式,再按S2样式.可否实现? |
-- 作者:yangming -- 发布时间:2010/3/5 9:38:00 -- 是可执行二次,但是你看到的结果仍是第二次的 |
-- 作者:baoxyang -- 发布时间:2010/3/5 9:53:00 -- Dim Sheet As XLS.Sheet = Book.Sheets(0) \'引用工作簿的第一个工作表 Dim S1 As XLS.Style = Book.NewStyle() s1.Style.TextAlignHorz = prt.AlignHorzEnum.Center \'水平居中 s1.Style.TextAlignVert = prt.AlignVertEnum.Center \' Dim s2 As XLS.Style = Book.NewStyle S2.Format = "yyyy-MM-dd" 其实目的是,想在s1样式设置完成后,再对判断字段为日期列进行转换成日期格式。目前遇到问题是,先设置好基本样式(s1样式),再设置S2样式无法实现,请杨版帮忙,谢了! |
-- 作者:yangming -- 发布时间:2010/3/5 14:00:00 -- 可以先执行S1,然后单独对日期列进行S2,下列中假设日期列是第三列 For r As Integer = 0 to dt.rows.Count -1+2 Sheet(r,2).Style = S2 Next 也可以写成:Sheet.Cols(2).Style=S2 |
-- 作者:baoxyang -- 发布时间:2010/3/5 14:06:00 -- 我是这样的设计的,S1样式设置成功,s2样式不成功。Sheet(r,2).Style = S2 和Sheet.Cols(2).Style=S2 两种都试过,都不成功。不知何原因?是否你试过可以吗? |
-- 作者:mr725 -- 发布时间:2010/3/5 15:18:00 -- 分开来定义Sheet试一试: Dim Sheet As XLS.Sheet = Book.Sheets(0) \'引用工作簿的第一个工作表 Dim S1 As XLS.Style = Book.NewStyle() ...... Dim Sheet2 As XLS.Sheet = Book.Sheets(0) \'引用工作簿的第一个工作表 Dim S2 As XLS.Style = Book2.NewStyle() 最好把代码都贴出来,一节子代码真是难为大家了。 |
-- 作者:baoxyang -- 发布时间:2010/3/5 15:26:00 -- Dim s1 as XLS.LineStyleEnum
Dim Book As New XLS.Book \'定义一个Excel工作簿 dim tt1 as integer = e.form.controls("NumericComboBox2").value if chk2.checked then \'Style.BackColor = Color.Red \'样式的背景颜色设为红色 For Each Index As Integer In lst.CheckedIndices
Dim Style1 As XLS.Style = Book.NewStyle |
-- 作者:baoxyang -- 发布时间:2010/3/9 10:08:00 -- 新增加的样式,目前怎样改下面的代码都无法实现。 Dim Style1 As XLS.Style = Book.NewStyle |
-- 作者:mr725 -- 发布时间:2010/3/9 11:16:00 -- 估计你的Excel数据还没有生成之前, if Sheet(0, p).Value Like "*日期*" then 这个条件永远都不会成立的!~ |
-- 作者:czy -- 发布时间:2010/3/9 13:08:00 -- 我看不出端倪,只看出第二个样式引用的变量名称是错误的。 |