激活excel窗口时捕获

时间:2014-02-05 18:29:45

标签: excel-vba vba excel

我正在开发一个项目,我需要捕获有关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窗口何时变为活动状态。

谢谢, 纳文

0 个答案:

没有答案