Raid-er on the web Geschrieben 28. Mai 2004 Geschrieben 28. Mai 2004 Guten Morgen allerseits... ich hab mal ne Frage.... werde gerade in meinen neuen Job eingearbeitet und soll/möchte auch versuchen, die Vorgänge zu optimieren. Jedenfalls ist mein erster Wunsch, die email-Abarbeitung zu optimieren. Ich bekomme emails mit Fehlermeldungen. Es wäre auch möglich, diese autoamtisch abarbeiten zu lassen. D.h. ich hätte gerne ein (VBA?-)Programm, mit dem die Art des Fehlers herausgelesen wird, eine neue email mit den Adressdaten (in Excel vorhanden) soll erstellt werden und eine Signatur eingefügt werden. Ist das irgendwie machbar? Wer mir hilft, kann ein Essen bei mir in Neuss gewinnen . LG, Heiki Zitieren
Pointerman Geschrieben 28. Mai 2004 Geschrieben 28. Mai 2004 Moin! Könntest Du das Problem mal etwas genauer erklären? 1. Treten die Fehlermeldungen beim e-Mailversand auf? oder 2. Enthalten die Mails Fehlermeldungen? -gibt es da Fehlercodes? -Wenn ja, wo stehen die Codes? Im Betreff, im Text im Anhang? 3. Wozu sollen die neuen e-Mails dienen? 4. Mit welcher Technologie willst Du arbeiten? MAPI, Outlook automatisierung, eigene e-Mail komponenten? 5. Mhhh lecker Essen! Zitieren
Raid-er on the web Geschrieben 28. Mai 2004 Autor Geschrieben 28. Mai 2004 Ok. Es geht um eine Datenbank, auf die ich im Grund keine wirkliche Einsicht hab. Kunden tragen ihre Daten dort ein, z.B. Verkaufs- oder Kundendaten. Wenn sie dort Fehler machen (z.B. falsche Währung, zu wenig Spalten ausgefüllt, falsche Artikelnummer) bekomm ich eine email mit der Art des Fehlers. Desweiteren müssen sie in einem bestimmten Rhythmus berichten. Wenn der Kunde z.B. wöchentlich berichten muss, geschieht das immer an einem Sonntag. Er muss die Datei, die er hochlädt, mit seiner SAP-Nr und diesem Datum und der Art des Berichten-müssens benennen. z.B. : 1546846-260404-W (W=Weekly). Ist nun der 26.04.04 kein Sonntag, bekomme ich direkt ne mail mit dem Vermerk: Reporting Frequenz falsch... Ist etwas blöde zu erklären, sorry. Was ich mir wünsche ist halt, wenn die email eintrifft, dass sie dann (per Button?) gecheckt wird auf den enthaltenen Fehlercode. Z.B. Artikel-Nr falsch.... Dann soll in einer Excel-Tabelle geschaut werden per im Betreff enthaltener SAP-Nr des Kundens wie seine email-Adresse lautet (sverweis?) und eine email soll generiert werden mit einer für diesen speziellen Fehlerfall vorgehaltenen Signatur.... Verstehst Du, was ich meine? Ansonsten mail mir doch einfach... Heiki@web.de Essen von Heiki ist immer lecker ! :mod: Zitieren
Pointerman Geschrieben 28. Mai 2004 Geschrieben 28. Mai 2004 Ich versuche es mal mit eigenen Worten wiederzugeben: 1. Der Kunde verbockt was. 2. Das Programm sammelt die Fehlermeldungen und schickt sie Dir per e-Mail. 3. Du willst aus einer Exceltabelle anhand der SAP-Nr die e-Mailadr des Kunden lesen (hast Du die nicht schon? Ich meine Du hast doch eine Mail von ihm bekommen!?) 4. Aus der gleichen bzw einer anderen Exceltabelle anhand des Fehlercodes eine Signatur auswählen. 5. Dem Kunden aus dem oben erwähnten Zeug eine e-Mail zusammenbauen und schicken. Ach ja, verwendest Du Outlook bzw Outlookexpress? Zitieren
Raid-er on the web Geschrieben 28. Mai 2004 Autor Geschrieben 28. Mai 2004 das hast Du sehr gut eruiert !! nee, leider hab ich die email-addy nicht, da sie von unserer datenbank in holland an mich geschickt wurde (die fehlermeldung)... ich verwende outlook... ist da was mit vba oder sonstwie möglich? fremde programme installieren is eher schlecht... der von Dir geschilderte gewünschte ablauf stimmt auch so. idee....? :floet: :WD heiki Zitieren
Pointerman Geschrieben 28. Mai 2004 Geschrieben 28. Mai 2004 Hallo mal wieder! War die ganze Zeit beschäftigt daher jetzt erst Meldung! Ich hab mit VBA noch nicht so die große Erfahrung, es sollte aber gehen. Müsstest Dich mal in Richtung MAPI schlaumachen (mit MAPISendmail kannst Du eMails versenden. Wenn Outlook eh gerade offen ist, kannst Du sogar senden ohne Dich mit großen Anmeldegeschichten rumzuschlagen.). Der Zugriff auf andere Officedokumente(in diesem Fall die Exceldatei sollte auch ohne große Probleme möglich sein. Ich meine das geht mit OLE-Objekten). Zitieren
microdommi Geschrieben 28. Mai 2004 Geschrieben 28. Mai 2004 Guten Morgen allerseits... Wer mir hilft, kann ein Essen bei mir in Neuss gewinnen . LG, Heiki mh... ich habe zwar lotus notes laufen aber damit klappt es ja auch ... also sollte es mit vbscript bzw. einem addin auch unter outlook klappen.. Hier ein paar Links http://www.microsoft.com/germany/ms/msdnbiblio/show_all.asp?siteid=493710 http://www.tika.de/DOC/Tipps/Entwickeln_von_Loesungen_mit_Microsoft_Outlook_2002-3.htm Oder ein Script um von extern auf Outlook zuzugreifen. In dem Besipiel werden die Anhänge abgetrennt .... aber so könntest du ja auch auf den Body der Mail zugreifen und Textauslesen ... ein paar Buttons einbauen ... Messagebox , InputBox und schon hast du was... ich schau am Dienstag mal auf der Arbeit ob ich dir das was helfen kann.... ----- '================================================= ===================== ' Alle Dateianhänge aus Outlook abspeichern © 2004 by Wazilla '================================================= ===================== Dim objOutlook 'Outlook Dim objMAPI 'MAPI (Ordnernamen) Dim Incoming 'für den Posteingang-Ordner Dim objMail 'für die jeweilige Mail Dim objAttachment 'für den jeweiligen Anhang Dim strTarget 'für den Zielpfad Const Inbox = 6 'steht für den Standard-Posteingang-Ordner '---------------------------------------------------------------------- ' Init '---------------------------------------------------------------------- strTarget = "C:\Attachments" Set objOutlook = WScript.CreateObject("Outlook.Application") Set objMAPI = objOutlook.GetNameSpace("MAPI") Set Incoming = objMAPI.GetDefaultFolder(Inbox) '---------------------------------------------------------------------- ' Main '---------------------------------------------------------------------- For i= 1 to Incoming.Items.Count Set objMail = Incoming.Items(i) Set objAttachment = objMail.Attachments If objAttachment.Count > 0 Then For a = 1 to objAttachment.Count objAttachment(a).SaveAsFile strTarget & "\" & objAttachment(a).DisplayName Next End If Next '---------------------------------------------------------------------- ' Quit '---------------------------------------------------------------------- Set objAttachment = Nothing Set objMail = Nothing Set objMAPI = Nothing Set objOutlook = Nothing MsgBox "Fertig!" WScript.Quit 0 --- aber arbeit zur seite... Ist Heiki männlich oder weiblich??? Und wie alt?? :confused: Zitieren
Raid-er on the web Geschrieben 28. Mai 2004 Autor Geschrieben 28. Mai 2004 Werde mir das zu späterer Stunde erstmal in Ruhe durchlesen. 1000 Dank schon mal. Heiki besteht lediglich aus gleichartigen Chromosomen und ist die Frequenz von Wireless 802.b * 10,61 alt. Wenn ich mich jetzt nicht ganz vertue... LG :OD Zitieren
MasterC Geschrieben 1. Juni 2004 Geschrieben 1. Juni 2004 Werde mir das zu späterer Stunde erstmal in Ruhe durchlesen. 1000 Dank schon mal. Heiki besteht lediglich aus gleichartigen Chromosomen und ist die Frequenz von Wireless 802.b * 10,61 alt. Wenn ich mich jetzt nicht ganz vertue... LG :OD Nobody is perfect! Mit den oben beschriebenen OLE-Objekten sollte es wirklich funktionieren. Ansonsten kannst du vielleicht versuchen die Mails mit einem Java-Prog abzuholen, dass sollte man, zumindest Mann ;-), ja ohne weitere Probleme auf jedem Rechner zum laufen bekommen. Zitieren
microdommi Geschrieben 2. Juni 2004 Geschrieben 2. Juni 2004 Heiki besteht lediglich aus gleichartigen Chromosomen und ist die Frequenz von Wireless 802.b * 10,61 alt. Wenn ich mich jetzt nicht ganz vertue... LG :OD Tja Heiki, wie sieht es denn nun aus mit dem Essen ....?? ;-) Ich warte auf dein Angebot .... Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.