Es gibt ein paar Beiträge zu diesem Thema geöffnet, aber keiner scheint zu tun, was ich brauche. Ich habe ein bisschen programmiert, aber ich habe noch nie etwas mit VBA gemacht. Jeden Tag erhalte ich eine Reihe von E-Mails zwischen 10 und 50, die alle eine Betreffzeile enthalten, beginnend mit [Tk # *******] Neue Anfrage (* = 7-stellige Nummer) Dann gibt es im Nachrichtentext ein Formular das sieht wie folgt aus:VBA Outlook 2010. Extrahieren bestimmter Outlook Body-Text zu Excel
ich dann ein Excel-Blatt haben mit 'Benutzername' in 'C', 'das Unternehmen' in 'G', 'gültig bis' in 'H' und ‚Ticket einrichten 'in' ich '. Ich möchte zuerst die 7-stellige Ticketnummer aus dem Betreff extrahieren und in das Feld 'Ticket' eingeben, dann einfach den 'smithjoh'-Teil aus dem Login-Feld und ihn in' Benutzername 'setzen, dann wird die externe Firma aufgelistet "Firma" und schließlich das Ablaufdatum in "gültig bis".
Zuerst würde ich gerne wissen, ob dies möglich ist, da es bestimmte Teile der Daten extrahiert, und wenn ja, wenn jemand mir mit dieser Arbeit helfen könnte, die am meisten geschätzt würde. Ich habe versucht, es selbst zu tun, aber Mangel an Erfahrung hat mich ahnungslos dafür gibt es leider nichts zu arbeiten. Wenn das gemacht werden könnte, würde es mir sehr helfen, da es eine sehr langweilige manuelle Aufgabe automatisieren würde.
Danke, Mark
Starten mit TK? E-Mails von Sturmtruppen erhalten? Hast du etwas, was du ausprobiert hast und es gescheitert ist, dass du hier posten kannst? Das wird normalerweise am besten erhalten, da es viele Möglichkeiten gibt, eine Katze zu häuten. Wenn Sie versucht haben und gescheitert sind, könnte es ein paar schnelle Änderungen sein, damit es funktioniert. – Rodger
Alles, was ich bisher versucht habe, ist das Kopieren des gesamten Textkörpers, der großartig funktioniert. Ich habe mich online umgesehen, um zu versuchen, einen Weg zu finden, nur bestimmten Text zu erfassen, aber es scheint wirklich nichts darauf zu sein. Ich habe wirklich keine Ahnung, wo ich überhaupt anfangen soll, sorry. Tk steht für Ticket, es ist eine automatisierte Ticketnummer: P –
Für bestimmten Text können Sie Reguläre Ausdrücke oder Kombinationen von Instr und Mid oder sogar Split verwenden. Es hängt auch davon ab, ob der Text oder Ihre E-Mail nur Text oder eine Tabelle ist. Sie sollten Code angeben und die aufgetretenen Probleme angeben. –