So ganz trivial ist das nicht; kannst du auch meines Wissens nicht mit @@ oder Script lösen. Da mußt du schon die API bemühen
Der folgende Code schaut in der FensterZeile nach. Hier würde ich nach dem Subject des Mail suchen.
Declare Function FindWindow Lib "user32" Alias "FindWindowA" (Byval lpClassName&, Byval lpWindowName As String) As Long
' in the event click or initialize o, etc..
Dim winHwnd As Long
Dim RetVal As Long
winHwnd = FindWindow(0, "Inhalt des Feldes Subject")
If winHwnd <> 0 Then
Öffne das Fenster
Else
Lass es und öffne das neue Dokument
End If
In den Vordergrund kannst du ein Fenster mit
Declare Function SetWindowPos& Lib "user32" (ByVal hwnd&, ByVal WndInsertAfter&, ByVal x&, ByVal y&, ByVal cx&, ByVal cy&, ByVal wFlags&)
genaue syntax habe ich jetz nicht parat, aber ist zumindest schon mal ein Ansatz
eknori