ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
3582
3582
EMPFEHLEN
-
Hallo,
Wie kann ich eine Viewbox (oder etwas naderes) konsrtuieren, wo ich aus Outlook raus eine Email in diese Viewbox per drag drop ziehen kann und diese dann in ein Verzeichnis kopieren. Das scheint nicht einfach zu sein.
Vielen Dank
FrankFrage: was ist 1+1 ?
Der Physiker: irgendwas zwischen 0 und 1000!
Richtig, Wert liegt innerhalb des Grenzwertes.
Der Mathematiker: (nach 10 h)Aufgabe lösbar, alles andere ist trivial!, Richtig!
Der Informatiker: 1.999999999999999... haste mal mehr Druckpapier?
-
Wieso diese Umweg?
Outlook als Interop einbinden, Mailsliste anzeigen lassen und dann einfach über ein Context-Menü speichern lassen, oder über eine Checkbox. Je nachdem was genau du vor hast.
-
Hi, Danke für den Tip,
leider hab ich mit Imterop und Ofice API Programmierung keine Erfahrung, die Sachen die man im Netz findet sind so beschrieben dass ich Wochen dafür brauche um das richtig zu verstehen. Ich konnt ja nicht ahnen, dass das so ein Aufwand ist.
Eigentlich wollt ich nur ein kleines Programm haben, wo man emails aus dem Outlook in ein Fenster ziehen kann, dann poppt ein Nachfrage(Textbox), wo man diese mail speichern möchte (als Datei auf der Festplatte)und fertig. Am tollsten währ es wenn es egal ist, aus welchem Emailprogramm die mail gezogen wird.
vielen Dank
FrankFrage: was ist 1+1 ?
Der Physiker: irgendwas zwischen 0 und 1000!
Richtig, Wert liegt innerhalb des Grenzwertes.
Der Mathematiker: (nach 10 h)Aufgabe lösbar, alles andere ist trivial!, Richtig!
Der Informatiker: 1.999999999999999... haste mal mehr Druckpapier?
-
Naja, jedes Emailprogramm verwendet intern andere Objekte, auf die wirst du eingehen müssen. Aber Prinzipiell funktioniert das so:
1. Erstelle ein Windows.Forms-Projekt
2. Ziehe darauf eine TextBox, benenne sie txtDrop und setze die Eigenschaft MultiLine auf true
3. Erstelle einen EventHandler DragOver und der soll dann aussehen wie im Source darunter:
Code csharp:1 2 3 4 5 6 7 8 9
private void txtDrop_DragOver(object sender, System.Windows.Forms.DragEventArgs e) { DataObject o = (DataObject)e.Data; this.txtDrop.Text = o.GetData("Text").ToString(); string[] formats = o.GetFormats(); foreach (string s in formats) this.txtDrop.Text += o.GetData(s).ToString() + System.Environment.NewLine + System.Environment.NewLine; }
Damit siehst du den Inhalt der Mail. Achtung: Bei manchen Dingen wird er dir einen System.IO.MemoryStream ausgeben -> Anhänge und Co.
-
Hallo, vielen Dank erstmal,
in diesem "o.GetData("Text").ToString" steht der Betreff der email drin.
Woher bekomme ich weitere Information und wo ist soetwas dokumentiert? zum Beispiel der Inhalt der Mail, den Anhang oder wo diese Mail gespeichert ist?
Gruss
FrankFrage: was ist 1+1 ?
Der Physiker: irgendwas zwischen 0 und 1000!
Richtig, Wert liegt innerhalb des Grenzwertes.
Der Mathematiker: (nach 10 h)Aufgabe lösbar, alles andere ist trivial!, Richtig!
Der Informatiker: 1.999999999999999... haste mal mehr Druckpapier?
Ähnliche Themen
-
Emails an Outlook übergeben?!
Von medico im Forum PHPAntworten: 9Letzter Beitrag: 27.03.07, 10:49 -
Outlook - formatierte eMails
Von ziriander im Forum Office-AnwendungenAntworten: 0Letzter Beitrag: 22.09.06, 21:05 -
Emails empfangen mit Outlook
Von pglw im Forum Office-AnwendungenAntworten: 3Letzter Beitrag: 04.01.06, 10:12 -
eMails von Outlook Expr zu Thunderbird
Von Crai im Forum Linux & UnixAntworten: 2Letzter Beitrag: 10.10.05, 18:13 -
[Outlook] Emails archivieren
Von XsilentX im Forum Office-AnwendungenAntworten: 0Letzter Beitrag: 13.08.04, 10:01





Zitieren
Login




