Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makro zur Outlookprüfung funktioniert nicht

Forumthread: Makro zur Outlookprüfung funktioniert nicht

Makro zur Outlookprüfung funktioniert nicht
Holger
Hallo und Guten Morgen Forum!
Unten stehendes Makro benutze ich, um zu überprüfen ob Outlook offen ist.
Anscheinend überprüft es aber nur, ob Outlook installiert, nicht ob es auch
tatsächlich geöffnet ist. Denn wenn ich Outlook schliesse und das makro laufen lasse,
liefert es TRUE zurück.
Wo liegt der Fehler?
Function CheckOutApp() As Boolean
Dim OutApp As Object
On Error Resume Next
Set OutApp = GetObject(, "Outlook.Application")
If OutApp Is Nothing Then
Set OutApp = CreateObject("Outlook.Application")
End If
On Error GoTo 0
If OutApp Is Nothing Then
CheckOutApp = False
Else
CheckOutApp = True
End If
End Function

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Makro zur Outlookprüfung funktioniert nicht
16.11.2010 11:16:23
mumpel
Hallo!
Das funktioniert IMHO auch nicht. Vielleicht liesen sich per API die aktiven Tasks (Taskmanager) auslesen und dort nach "outlook.exe" suchen.
Gruß, René
API?
16.11.2010 11:24:29
Holger
Hi,
API, aktive Tasks? Wo ist da der Ansatz?
In der VB Hilfe steht fast nichts dazu.
AW: API?
16.11.2010 11:34:48
mumpel
In der VBA-Hilfe wirst Du dazu auch nichts finden. Vielleicht meldet Nepumuk noch, er ist unser "Ober-Guru" in Sachen API-Programmierung.
Anzeige
AW: Makro zur Outlookprüfung funktioniert nicht
16.11.2010 14:26:54
Kawensmann
Hallo,
die Funktion kann ja nur "WAHR" zurückliefern, denn wenn Outlook nicht geöffnet ist, wird ja ein Outlook-Objekt erzeugt ...
Lass mal diese Zeilen weg:

If OutApp Is Nothing Then
Set OutApp = CreateObject("Outlook.Application")
End If
dann funktioniert's auch ...
Gruß
Kawensmann
Anzeige
Na sowas ...
16.11.2010 14:45:04
Holger
Hi,
da hast du ja irgendwie recht. Das kommt dabei raus, wenn man sich
codes aus dem Internet kopiert :).
Und jetzt hatte ich schon so eine schöne Funktion, die auf API zugreift ...
Gruß+Dank
Holger
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige