我正在开发一个项目,我需要捕获有关Excel工作表使用的用户活动。我能够在VBA中编写一些内容,可以在打开excel工作簿或用户在excel工作簿之间切换时跟踪。
Private WithEvents app As Application
Private Sub app_WorkbookActivate(ByVal Wb As Workbook)
MsgBox Wb.Name & " activated"
End Sub
Private Sub app_WorkbookDeactivate(ByVal Wb As Workbook)
MsgBox Wb.Name & " deactivated"
End Sub
然而,当用户从另一个应用程序(如outlook,word或任何其他应用程序)切换到excel工作簿时,不起作用的是什么。
请建议我如何跟踪excel窗口何时变为活动状态。
谢谢, 纳文