Hallo zusammen,
ich hoffe ihr habt den Herrentag ale gut überstanden
Ich habe ein kleines Problem mit Outlook 2003
Ich habe eine GUI erstellt welche mir für jedes Postfach die Anzahl der aller und der ungelesenen E-Mails anzeigt.
Das funktioniert soweit auch alles dank der OutlookEX.au3
Ich habe die GUI so gestaltet das ich für jedes Postfach 1 Button habe , auf diesem wird dann auch die Anzahl der E-Mails angezeigt, welche im 2 Sekunden-Takt per Addlibregister aktualisiert werden.
Das wie gesagt ist alles funktionstüchtig.
Ein kontrollkästchen macht je nach Status AdlibRegisteroder AdlibUnRegister.
Jeweils beide Buttons für das z.B Info-Postfach sind mit folgender Funktion belegt.
[autoit]Func mail_show()
local $mail_full_titel = "Posteingang - Microsoft Outlook"
_OL_FolderSet($oOutlook, $mail_titel)
Sleep(250)
If WinExists($mail_full_titel) Then WinActivate($mail_full_titel)
EndFunc
Das funktioniert auch so weit, der Posteingang wird selekert und Outlook wird auch in den Vordergrund geholt und ich sehe auch die E-Mails in dem Postfach
Aber,
da wir aber mehrere Postfächer haben und somit in der Postfach-Ordnerliste mehrere Postfächer sind, frage ich mich wie man das selektierte Postach fokusieren kann.
Denn bis jetzt muß ich z.B immer nach oben oder unten scrollen um z.B die jeweilige E-Mail z.B in Junkmail oder erledigt schieben zu können.
Kann man die Scrollleiste in Outlook irgendwie ansprechen um diese jeweils hoch und runter scrollen zu lassen?
oder
gibt es eine Möglichkeit mit der OutlookEX-UDF das selectierte Postfach/ordner sichtbar zu fokusieren?
ZitatAlles anzeigen>>>> Window <<<<
Title: Posteingang - Microsoft Outlook
Class: rctrl_renwnd32
Position: -4, -4
Size: 1280, 915
Style: 0x17CF0000
ExStyle: 0x00040100
Handle: 0x0001025E>>>> Control <<<<
Class: NetUIHWND
Instance: 1
ClassnameNN: NetUIHWND1
Name:
Advanced (Class): [CLASS:NetUIHWND; INSTANCE:1]
ID:
Text:
Position: 3, 79
Size: 306, 784
ControlClick Coords: 291, 234
Style: 0x56000000
ExStyle: 0x00000000
Handle: 0x00010298