Hola, que tal.
Efectivamente el truco no funciona. Peri si cambias en el módulo lo siguiente ya funciona perfectamente.
Código:
Public Sub TimerProc(ByVal hWnd&, ByVal uMsg&, ByVal idEvent&, ByVal dwTime&)
KillTimer hWnd, idEvent
Dim hMessageBox&
hMessageBox = FindWindow("#32770", "AutoCerrado")
If hMessageBox Then
Call SetForegroundWindow(hMessageBox)
SendKeys "{enter}"
End If
Call LockWindowUpdate(API_FALSE)
End Sub La diferencia radica en esta línea solamente.
hMessageBox = FindWindow("#32770", "AutoCerrado")
Espero que te sirva.