Hi,
Ich wollte eine Überprüfung ob ungelesenen Mails in einem zweiten eingebundenen Outlookprofil stehen, aber irgendwie klaps nicht.
Wenn ich das auf meine eingenen Posteingang mache funktioniert das:
[autoit]
#AutoIt3Wrapper_AU3Check_Parameters= -d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
#AutoIt3Wrapper_AU3Check_Stop_OnWarning=Y
#include <OutlookEX.au3>
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Global $oOutlook = _OL_Open()
Global $aItems, $message, $folder
_OL_FolderSet($oOutlook, "*\Posteingang")
$aItems = _OL_ItemFind($oOutlook, "*", $olMail, "[UnRead]=True", "", "", "Subject,Body", "", 1)
If IsArray($aItems) Then
_ArrayDisplay($aItems, "OutlookEX UDF: _OL_ItemFind Example Script - Unread mails")
Else
MsgBox(48, "OutlookEX UDF: _OL_ItemFind Example Script", "Could not find an unread mail. @error = " & @error & ", @extended: " & @extended)
EndIf
Jetzt habe ich ein zweites Postfach eingebunden und möchte hier das gleiche machen.
Die Idee war mit
_OL_FolderSet($oOutlook, "*\Postfach - Gruppenpostfach1\Posteingang")
[/autoit]
den Focus auf das zweite Postfach zu setzen und dann die gleiche Abfrage nochmal zu machen.
Funktioniert aber nicht, er zeigt mir dann wieder die ungelesenen Mails in meinem persönlichen Posteingang an.
Dann hatte ich noch versucht das andere Postfach mit
[autoit]$oOutlook = _OL_Open()
[/autoit]zu öffnen.
Aber das bekomme ich auch nicht hin.
Kann jemand helfen.