默认情况下excel工作表都是有显示网格线的。
如果要用vba取消显示网格线,可以用Window对象的DisplayGridlines属性来控制网格线的显示与否。
如果要控制是否打印网格线,可以用PageSetup对象的PrintGridlines属性来控制是否要打印网格线。
以下是示例代码:
Sub QQ1722187970()
Dim oPS As PageSetup
Dim oWin As Window
Dim oWK As Worksheet
For Each oWK In Excel.Worksheets
With oWK.PageSetup
.PrintGridlines = False
End With
Next
Set oWin = Excel.ActiveWindow
oWin.DisplayGridlines = False
End Sub


发表评论