ケネスがワークシートを印刷するとき、99%の確率でグリッド線を使用して印刷することを好みます。ただし、([ページ設定]ダイアログボックスの[シート]タブにある)グリッド線チェックボックスは、デフォルトでは選択されていません。ケネスは、常に選択されるようにこの設定を変更する方法があるかどうか疑問に思います。

実際には、このタスクに取り組むことができるいくつかの異なる方法があります。将来のすべてのワークブックまたはワークシートでデフォルトでグリッド線をオンにする場合は、Excelがこれらを作成するときに依存するデフォルトのワークブックとワークシートを作成することから始めます。これを行う方法は、次のような他の_ExcelTips_で説明されています:

Creating Default Formatting for Workbooks and Worksheets

このアプローチは、新しく作成されたすべてのワークシートまたはワークブックに影響することに注意してください。以前に作成されたものには影響しません。それらに影響を与えたい場合は、グリッド線をオンにする単純なマクロを検討することをお勧めします。これは、ショートカットキーまたはクイックアクセスツールバーのいずれかに割り当てることができます。グリッド線をオンにする例を次に示します。

Sub GridlinesOn()

ActiveSheet.PageSetup.PrintGridlines = True End Sub

それだけです—1行です。必要に応じて、マクロをさらに使いこなして、グリッド線を切り替えてその状態を表示することもできます。次に例を示します:

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

最後に、グリッド線がオンになっていることを確認してから現在のワークシートを印刷するマクロを作成することもできます。これには、グリッド線をオンにした以前のマクロに1行を追加する必要があります:

Sub PrintGridlines()

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

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(13515)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice365のExcelに適用されます。