Dieses Programm überprüft ob eine Applikation schon läuft. Falls ja wird diese aktiviert.
Function gbAppPrevious(strTitle As String) As Boolean
’ Uebergabe: strTitle -> Name der Applikation
’ Returns: True -> Funktion erfolgreich beendet
’ False -> Fehler ist aufgetreten
Dim viHandle As Integer
Dim intDummy As Integer
On Error Resume Next
If Not strTitle = „“ Then
viHandle = FindWindow(0&, strTitle)
If viHandle = 0 Then
If Not App.PrevInstance Then gbAppPrevious = False
Else
intDummy = ShowWindow(viHandle, 1)
intDummy = SFocus(viHandle)
gbAppPrevious = True
End If
End If
End Function
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]