2016-03-28 10 views
1

ich einen Code haben, die durch Postfächer und Unterordner Schleifen alle Mailitems zurück in den Ordner. Es meldet leicht bestimmte Eigenschaften wie entryID, Creationtime, Subject und Size. Es ist wichtig zu beachten, verwenden wir Büro 365. Ich habe die Artikel bemerkt, die einen aufgelistet MAPI-Analogon in der MSDN-Dokumentation haben arbeiten.Email Export: Nur bestimmte MailItem Eigenschaften arbeiten

ePSV.write objItem.EntryID & chr(124) 
ePSV.write objItem.CreationTime & chr(124) 
ePSV.write objItem.Subject & chr(124) 
ePSV.write objItem.Size & chr(124) 

Es scheint nicht der Lage zu sein, Dinge wie "Sender" zu ziehen, "auf", "CC" oder "BCC". Meine grundlegende Frage ist warum? Meine drängendere Frage ist: "Was muss ich tun, damit es für diese grundlegenden Bereiche funktioniert?" Ist es eine Frage der Konfiguration, die ich nicht spezifiziert habe und sollte? Gibt es eine Nomenklatur, die ich vermisse? Ich bin an einem Punkt, wo ich nicht die Wörter finden kann, um zu googeln, was ich nicht weiß. Alle und alle Zeiger würden geschätzt werden.

+0

, was ist das Problem? Wollen Sie sagen, dass Sie nicht auf die Eigenschaften von MailIten.To/CC/BCC zugreifen können? Verwenden Sie für den Absender die Eigenschaften MailItem.SenderName und SenderEmailAddress. –

+0

Das funktioniert nicht --- Objekt unterstützt diese Eigenschaft oder Methode nicht: objItem.SenderName 800A01B6 – Archaimot

+0

Sind Sie sicher, dass Sie mit einem MailItem-Objekt zu tun haben? Woher kommt objItem? –

Antwort

1

können Sie andere Artikel Arten im Posteingang haben - ReportItem, MeetingItem usw. Überprüfen Sie, ob objItem.Class Eigenschaft == 43 (OlObjectClass.olMail). So

+0

Yep. Sie sind alle gleich 43. Danke für all Ihre Bemühungen in dieser Angelegenheit. Ein Update: EntryID, Creation, Betreff, Body ungelesen, impotance, Eltern und Empfindlichkeit arbeiten alle --- Senton, ReceivedTime, SenderEmailAddress, Sendername, An, CC, BCC, Sent, usw. immer noch nicht. – Archaimot

+0

Sind Sie sicher? Haben Sie versucht, den Wert der Eigenschaft Class zu protokollieren, bevor Sie auf eine andere Eigenschaft zugreifen? –

+0

Dieser ganze Prozess ist bizarr. Ich bekomme sogar den Fehler "Alle Nicht-Empfangsbestätigungen in Chinesisch". Die Tatsache ist, kann ich die Felder ziehen ... mit Artikeln, die existierte, bevor wir zum Büro 365, nach dem nichts umgeschaltet. – Archaimot

Verwandte Themen