如何用vba删除网格线?

默认情况下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
       

发表评论