Laden...

Wie kann ich MAPI Properties von Attachments abfragen?

Erstellt von markuss21 vor 14 Jahren Letzter Beitrag vor 13 Jahren 1.662 Views
M
markuss21 Themenstarter:in
121 Beiträge seit 2006
vor 14 Jahren
Wie kann ich MAPI Properties von Attachments abfragen?

Ich muss auf folgende MAPI Properties bei Anhängen zugreifen:
0x7FFE000B = PR_ATTACHMENT_HIDDEN
0x3712001E = PR_ATTACH_CONTENT_ID
0x3713001E = PR_ATTACH_CONTENT_LOCATION
0x37050003 = PR_ATTACH_METHOD

Leider habe ich noch nicht herausgefunden, wie ich das anstellen kann...

Danke im Vorraus!

_
Markuss21

M
markuss21 Themenstarter:in
121 Beiträge seit 2006
vor 14 Jahren
MAPI Properties auslesen

Ich konnte es selber lösen.
Hier ein Snippet um eins der erwähnten Properties auszulesen:


Attachment objAttachment = objMailItem.Attachments(1);
objAttachment.Fields(&H3712001E);

Wobei objMailItem zuvor mit dem aktuellen MailItem belegt werden muss.
Die Attachments können dann auch in einer Schleife durchlaufen werden.

84 Beiträge seit 2007
vor 13 Jahren

Hallo Leute,

ich beleb mal diesen Beitrag wieder.

Gibts irgendwie ne Möglichkeit ohne CDO oder Redemption & Co. an die Properties ranzukommen?
Oder ne andere Antwort auf die Frage Anhang in Mail unterscheiden von Bilder im HTML-Body

Howard

M
markuss21 Themenstarter:in
121 Beiträge seit 2006
vor 13 Jahren

HI!
Ich habe doch oben die Antwort gepostet.
Du musst dann lediglich abfragen ob das Field objAttachment.Fields(&H3712001E)
null ist glaube ich.
Am besten zu Debugst mal die Stelle mit dem Code und siehst dann den unterschied 😃

-
Markus

84 Beiträge seit 2007
vor 13 Jahren

jo hab ich auch gedacht das es so einfach gehen würde aber ich hab bei mir irgendwie die Fields Collection nicht. 😦

Kann das irgendwie an 2003 liegen oder hast du doch noch ne andere Dll gezogen??

Howard