Per VBA Emails im Posteingang auslesen
Hallo,
verzweifel gerade an einer Kleinigkeit...
Ich übergebe der Variablen vom Typ MailItem den entsprechenden Ordner und kann auch Stück für Stück die Betreffzeilen der jeweiligen Emails bequem auslesen. Das Problem ist nur, wenn die Schleife in dem Ordner auf ein Objekte des Typs MeetingItem trifft, erscheint die Meldung : "Es ist nicht möglich ein MeetingItem einem MailItem zuzuweisen"... Das klingt auch logisch, aber wie kann ich es im Vorwege heraus filtern oder erkennen, dass es sich um ein MeetingItem handelt. Es handelt sich um die Kalendereinträge, die man per Email im Posteingang hat, bis man sie zu- oder absagt...
Über Hilfestellung würde ich mich sehr freuen !
Liebe Grüße
SB
verzweifel gerade an einer Kleinigkeit...
Ich übergebe der Variablen vom Typ MailItem den entsprechenden Ordner und kann auch Stück für Stück die Betreffzeilen der jeweiligen Emails bequem auslesen. Das Problem ist nur, wenn die Schleife in dem Ordner auf ein Objekte des Typs MeetingItem trifft, erscheint die Meldung : "Es ist nicht möglich ein MeetingItem einem MailItem zuzuweisen"... Das klingt auch logisch, aber wie kann ich es im Vorwege heraus filtern oder erkennen, dass es sich um ein MeetingItem handelt. Es handelt sich um die Kalendereinträge, die man per Email im Posteingang hat, bis man sie zu- oder absagt...
Über Hilfestellung würde ich mich sehr freuen !
Liebe Grüße
SB
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 191259
Url: https://administrator.de/forum/per-vba-emails-im-posteingang-auslesen-191259.html
Ausgedruckt am: 07.05.2025 um 13:05 Uhr
4 Kommentare
Neuester Kommentar
Hallo,
Na z.B. durch den Klassiker "If" oder "Wend"
oder
oder
Es gibt also genug Möglichkeiten zu prüfen ob es sich um ein MailItem oder nicht handelt um daraus abzuleiten ob etwas getan werden muss oder nicht. Mehr werden wir dir ohne genaue Kenntnisse der fehlerhaften Stelle in deinem Quellcode schwer anbieten können.
Gruß,
Peter
Na z.B. durch den Klassiker "If" oder "Wend"
If xxx.mailitem Then
deine Arbeit tun
End If
If NOT xxx.MeetingItem Then
deine Arbeit tun
End If
While xx.MailIten
deine arbeit tun
Wend
Gruß,
Peter
hallo,
Gruß,
Peter
Zitat von @sbrinkkoetter:
Es werden nicht alle methoden und Eigenschaften über den Automation-Server in Navision angeboten.
Hat auch damit nichts zu tun. Du brauchst nur vor dem Verarbeiten/zuweisen deines MailItems prüfen ob es auch ein Mailiten ist. Dort wo deine Schleife gerade ist. Poste doch mal was du an Code (in code tags) hast, dann kann dir auch geholfen werden.Es werden nicht alle methoden und Eigenschaften über den Automation-Server in Navision angeboten.
Gruß,
Peter