以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  MSExcel.Application生成Excel,如何设置不显示网格线  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=172659)

--  作者:水墨青花
--  发布时间:2021/10/25 10:18:00
--  MSExcel.Application生成Excel,如何设置不显示网格线
老师,您好:

用下述方法生成excel时,可以设置不显示网格线。
Dim Book As New XLS.Book(file)
Book.Sheets(0).ShowGridLines = False
Book.Save(file)

请问,用MSExcel.Application生成Excel时,该如何设置不显示网格线?
Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(file)
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)

另外,这两种方式生成Excel文件有何区别需要关注?十分感谢!

--  作者:水墨青花
--  发布时间:2021/10/27 10:19:00
--  
老师,

这个问题还没有回复啊?

--  作者:有点蓝
--  发布时间:2021/10/27 10:26:00
--  
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
Ws.DisplayGridlines =false

--  作者:水墨青花
--  发布时间:2021/10/27 18:39:00
--  
老师,还是不行

返回:

System.MissingMemberException: 未找到类型“Worksheet“的公共成员 “DisplayGridlines”

--  作者:有点蓝
--  发布时间:2021/10/28 8:42:00
--  
都是百度来的,不行就在换种方法,试试
Dim App As New MSExcel.Application
App.activewindow.DisplayGridlines =false