当肯尼斯(Kenneth)打印工作表时,有99%的时间他更喜欢使用网格线打印工作表。但是,默认情况下未选中网格线复选框(在“页面设置”对话框的“工作表”选项卡上)。肯尼斯(Kenneth)想知道是否有一种方法可以更改此设置,以便始终选择它。

实际上,您可以通过几种不同的方法来完成此任务。如果您希望所有以后的工作簿或工作表默认都处于打开状态的网格线,请首先创建一个默认工作簿和工作表,Excel在创建这些工作簿或工作表时将依赖它们。其他方法_ExcelTips_对此进行了介绍,例如:

Creating Default Formatting for Workbooks and Worksheets

请注意,这种方法会影响所有新创建的工作表或工作簿。它不会影响以前创建的任何内容。如果要影响这些效果,则可能需要考虑使用一个简单的宏来打开网格线。可以将其分配给快捷键或快速访问工具栏。这是一个打开网格线的示例:

Sub GridlinesOn()

ActiveSheet.PageSetup.PrintGridlines = True End Sub

就这样-单行。如果需要的话,您也可以对宏有更深入的了解,以便它切换网格线并显示其状态。这是一个示例:

Sub GridlinesToggle()

Dim sStatus As String

sStatus = "OFF"

With ActiveSheet.PageSetup         .PrintGridlines = Not .PrintGridlines         If .PrintGridlines Then sStatus = "ON"

End With     Msgbox "The gridlines are now " & sStatus End Sub

最后,您还可以创建一个宏,以确保打开网格线,然后打印当前工作表。这要求在打开网格线的早期宏中添加一行:

Sub PrintGridlines()

ActiveSheet.PageSetup.PrintGridlines = True     ActiveSheet.PrintOut End Sub

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本提示(13515)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。