Ich schreibe ein Skript in Outlook VBA, um jede E-Mail in einer Access-Datenbank aufzuzeichnen, wie sie in meinem Posteingang kommen. Der Code, den ich habe, löst kein Problem aus. Es greift auf die Access-Datenbank ohne Probleme zu. Es kopiert das Thema ohne Probleme. Dann kommt es zum Körper und kopiert überhaupt nichts. Ich habe Dinge wie .HTMLbody versucht anstatt nur .Body, aber das zeigt wieder einen leeren Körper. Mein Code ist wie folgt:VBA Outlook 2010 empfangen Mail. Körper ist leer
Wenn jemand eine Idee hat, was ich falsch mache, lassen Sie es mich bitte wissen. Drei Stunden Googeln scheint es nicht sortiert zu haben!
Gibt Ihre Nachrichtenbox auch nichts zurück? – Jordan
Ja @ Jordan das Meldungsfeld öffnet sich (also kein Fehler geworfen), aber mit nichts drin. – codeacker
Gehen Sie durch Ihren Code (F8) und sehen Sie nach der Zuweisung "objEmail" in Ihrem lokalen Fenster. Sehen Sie nach, ob es sogar eine "body" -Eigenschaft gibt, wenn Sie die Variable erweitern. Ich frage mich, ob 'GetItemFromID' tatsächlich ein 'MailItem' zurückgibt. –