以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Excel 报表编程Style (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52150) |
-- 作者:freeants -- 发布时间:2014/6/10 11:13:00 -- Excel 报表编程Style Dim Style As XLS.Style = Book.NewStyle() \'定义新样式 Dim Style1 As XLS.Style = Book.NewStyle() \'定义新样式 Dim Style2 As XLS.Style = Book.NewStyle() \'定义新样式 style.Font= New Font("Arial Unicode MS",10, FontStyle.regular) Style1=style style2=style style1.font=New Font("Arial Unicode MS",12, FontStyle.bold) style2.font=New Font("Arial Unicode MS",16, FontStyle.bold) sheet(1,1).style=style sheet(2,1).style=style1 sheet(3,1).style=style2 最终结果是 三个单元格 字体都是一样, 是BUG吗
[此贴子已经被作者于2014-6-10 11:13:20编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/6/10 11:20:00 -- 不能这样
Dim Style As XLS.Style = Book.NewStyle() \'定义新样式 sheet(1,1).style=style |
-- 作者:freeants -- 发布时间:2014/6/10 12:39:00 -- 如果只是字体,是没有问题, 如果STYLE,STYLE1,STYLE2 的共同属性 比如边框, 通常我们定义一次要好多代码,要是有3个STYLE ,不是要定义3边, 代码会多出很多。 |
-- 作者:有点甜 -- 发布时间:2014/6/10 13:56:00 -- 看了一下,没有办法,只能这样。 [此贴子已经被作者于2014-6-10 13:57:42编辑过]
|