![]() |
Outlook: Anhang bei .msg dateien
Hallohallo!
Als stiller begleiter dieses Forums habt ihr mir bereits große hilfe geleistet, dafür ein großes Lob (und Dank!) ans Forum. Leider bin ich auf ein Problem gestoßen welches ich nicht lösen kann und zu welchem keine Ansätze hier im Forum zu finden sind... Das Problem klingt trivial, ich habe viele ".msg" (Outlook) dateien und möchte wissen ob es einen Anhang bei den Mails gibt. Ich nutze Delphi 6 und Indy 8, so ist es leider nicht möglich über IdMessage1.LoadFromFile an die Daten zu kommen. Mein zweiter Ansatz:
Code:
Hat leider den nachteil, dass Outlook laufen muss, das ist so leider auch nicht immer gewährleistet,..
try
outlook := GetActiveOleObject('Outlook.Application'); except outlook := CreateOleObject('Outlook.Application'); end; outlookMsg:= outlook.CreateItemFromTemplate('C:\PFAD\File.msg'); ShowMessage(IntToStr(outlookMsg.attachments.Count)); Jemand ne idee worüber ich an die benötigte Information kommen könnte? :S (Habe auch schon durch die .msg dateien geschaut (im editor), aber keine einheitliche Angabe zum Anhang gefunden) Danke vielmals für eure Hilfe, grüße Kem |
AW: Outlook: Anhang bei .msg dateien
1woche verzweifelte versuche haben scheinbar ein ende..
hab mein Problem mit der winapi gelöst, StgOpenStorage ist da das stichwort. beim nächsten mal check ich erstmal was fürn typ / format / was sonst noch alles die dateien sind mit denen ich arbeite :D (.msg == "COM stuctured storage OLE2 compound documents", das compound hat weiter geholfen) mfg Kem |
AW: Outlook: Anhang bei .msg dateien
und wie schaut die Lösung aus?
|
AW: Outlook: Anhang bei .msg dateien
Nja, es ist halt immer schön, wenn die Lösung nicht (wirklich) genannt wird und Andere dann mit der ungenannten Lösung nicht viel anfangen können.
Anhand der genannten Stichworte: ![]() ![]() ![]() ... Du könntest zwar dem Kematian eine PN schreiben und ihn fragen, ob er dir genauerere Infos gibt, aber die Chance, daß er das liest, ist wohl nicht nicht grade hoch. |
AW: Outlook: Anhang bei .msg dateien
Ungetestet: msg-Datei einfach in eine Stringliste einlesen und darin nach "filename" suchen?
MfG |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz