以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教表格线 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=92363) |
||||
-- 作者:hbhb -- 发布时间:2016/11/1 21:59:00 -- 请教表格线 大师:请问如何将帮助中的下列代码修改为导出后的表格线为例子的样色?
|
||||
-- 作者:hbhb -- 发布时间:2016/11/1 21:59:00 -- Dim Book As New XLS.Book() \'定义一个Excel工作簿 |
||||
-- 作者:有点蓝 -- 发布时间:2016/11/1 22:23:00 -- Dim Book As New XLS.Book() \'定义一个Excel工作簿 Dim Sheet As XLS.Sheet = Book.Sheets(0) \'引用工作簿的第一个工作表 Dim Style As XLS.Style = Book.NewStyle() \'定义新样式 Style.BorderTop = XLS.LineStyleEnum.Double Dim Style2 As XLS.Style = Book.NewStyle() \'定义新样式 Style2.BorderLeft = XLS.LineStyleEnum.Thin Dim Style3 As XLS.Style = Book.NewStyle() \'定义新样式 Style3.BorderRight = XLS.LineStyleEnum.Thin For r As Integer = 1 To 5 Sheet(r,1).Style = Style2 Sheet(r,6).Style = Style2 Sheet(1,r).Style = Style Sheet(6,r).Style = Style Next Sheet(1,0).Style = Style3 Book.Save("D:\\问题\\test.xls") Dim Proc As New Process Proc.File = "D:\\问题\\test.xls" Proc.Start()
|
||||
-- 作者:hbhb -- 发布时间:2016/11/1 22:28:00 -- 谢谢!请问用以上方法与excelvba哪个效率高? |
||||
-- 作者:hbhb -- 发布时间:2016/11/1 22:48:00 -- 没有实现呀,中间的虚线没有? |
||||
-- 作者:有点蓝 -- 发布时间:2016/11/1 22:57:00 -- 没有做过测试,我猜是vba效率高点 |
||||
-- 作者:有点色 -- 发布时间:2016/11/2 8:36:00 -- 以下是引用hbhb在2016/11/1 22:48:00的发言:
没有实现呀,中间的虚线没有?
建议直接用vba来做吧,通过excel的录制宏功能,得到一段代码,再改写到foxtable里面,就编写代码而言,效率高很多。
http://www.foxtable.com/webhelp/scr/2121.htm
|