◆ブックのイベント
ブックやシートのイベント操作には、既定のイベントプロシージャーがあらかじめ
用意されいます。
ブックには23個の、シートには8個のイベントプロシージャーがあります。
このあらかじめ用意されているイベントプロシージャーは、標準モジュールに記述する
わけではありません。
ブックのイベントは、
プロジェクト エクスプローラで「ThisWorkbook」をダブルクリックするか、
「ThisWorkbook」を右クリックして、「コードの表示」を選択し、
イベントプロシージャーを表示します。
以下は、23種類用意されているブックのイベントプロシージャーの一覧です。
Private Sub Workbook_Activate()
End Sub
Private Sub Workbook_Deactivate()
End Sub
Private Sub Workbook_AddinInstall()
End Sub
Private Sub Workbook_AddinUninstall()
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
End Sub
Private Sub Workbook_BeforePrint(Cancel As Boolean)
End Sub
Private Sub Workbook_BeforeSave
(ByVal SaveAsUI As Boolean, Cancel As Boolean)
End Sub
Private Sub Workbook_NewSheet(ByVal Sh As Object)
End Sub
Private Sub Workbook_Open()
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
End Sub
Private Sub Workbook_SheetBeforeDoubleClick
(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
End Sub
Private Sub Workbook_SheetBeforeRightClick
(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
End Sub
Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
End Sub
Private Sub Workbook_SheetSelectionChange
(ByVal Sh As Object, ByVal Target As Range)
End Sub
Private Sub Workbook_WindowActivate(ByVal Wn As Window)
End Sub
Private Sub Workbook_WindowDeactivate(ByVal Wn As Window)
End Sub
Private Sub Workbook_WindowResize(ByVal Wn As Window)
End Sub
Private Sub Workbook_SheetChange
(ByVal Sh As Object, ByVal Target As Range)
End Sub
Private Sub Workbook_PivotTableOpenConnection
(ByVal Target As PivotTable)
End Sub
Private Sub Workbook_PivotTableCloseConnection
(ByVal Target As PivotTable)
End Sub
Private Sub Workbook_SheetPivotTableUpdate
(ByVal Sh As Object, ByVal Target As PivotTable)
End Sub
Private Sub Workbook_SheetFollowHyperlink
(ByVal Sh As Object, ByVal Target As Hyperlink)
End Sub