0
ブックがBeforeCloseイベントを持っていますが、ユーザーがアクティブブックでないときにブックを閉じると、ブックが閉じられます。タスクバーから、スクリプトが間違ったブックで実行されます。どのブックがイベントをトリガーしたかをどのようにして知ることができますか?
イベントをトリガーしたブックを教えて、ActiveWorkbookではなくそのブックを参照する方法はありますか?
Private Sub Workbook_BeforeClose(Cancel As Boolean)
' Replaces default Save message box with custom one
' that includes request stats, warnings, and errors.
If Not ActiveWorkbook.Saved Then
UF_Stats.Show
If Not GlobalVariables.bAllowClose Then Cancel = True
End If
End Sub
使用 'ActiveWorkbook' –
'のThisWorkbook'insteadは、私はそこに知っていたシンプルなソリューションでなければなりませんでした!ありがとうございました。 –