Txt Anhang öffnen, String suchen und Regel ausführ

Hallo zusammen,

ich suche nach einer Lösung, die es ermöglicht, automatisiert .txt Anhänge zu öffnen und einen oder mehrer String einer (EDIFACT)Datei auszulesen und damit eine Regel auszuführen und den Anhang in entsprechende Laufwerksordner zu kopieren und den Dateinamen mit einem Teil des Strings zu erweitern.

Geht das irgendwie mit Outlook?

Danke und Gruß
Jens

Hallo Jens,

Geht das irgendwie mit Outlook?

wäre hilfreich zu wissen, von welcher Outlook-Version wir reden…

Generell: nein Outlook kennt deine Anforderungen nicht und kann es daher nicht selbst.

Aber - wie bei vielen Office Programmen- kann man auch OL um Funktionen erweitern, wenn man VBA programmieren kann.

Grüße aus Rostock
Wolfgang
(Netwolf)

Hallo Wolfgang,

Generell: nein Outlook kennt deine Anforderungen nicht und
kann es daher nicht selbst.

okay, das habe ich schon vermutet. Schade aber auch.

Aber - wie bei vielen Office Programmen- kann man auch OL um
Funktionen erweitern, wenn man VBA programmieren kann.

Das habe ich gehofft :smile:

Mein Problem ist nun, ich kann zwar rudimentär in Excel etwas VBA, aber bei Outlook schaue ich wie das berühmte Schwein ins Uhrwerk.

Meine Version ist 2003 SP3 (Bestandteil der MS Office Prof. Edit. 2003)

Meine Vorstellungen gehen dahin.

  1. Eingehend Mail
  2. Prüfen auf Anlagen, dann Anlage öffnen
  3. Suchen nach der Position, wo der String ausgelesen werden soll
  4. String auslesen
  5. String vergleichen mit einer Liste, in der String zu einem Ablageort referenziert ist
  6. Wenn String in Liste gefunden, dann Ablegort auswählen und Anlage dort ablegen
  7. Protokolldatei erzeugen, mit selben namen, wie die Anlage + Protokoll, in der Datei soll Datum, Betreff, Absender, Empfänger der ursprünglichen Mail dargestellt werden, so dass im Bedarfsfall, die Absender nachvollzogen werden kann)
  8. Protokolldatei am gleichen Ort, wie die Anlage (Punkte 6.) ablegen

Geht sowas per VBA zu machen?

Grüße aus Rostock
Wolfgang
(Netwolf)

Hallo Jens

Mein Problem ist nun, ich kann zwar rudimentär in Excel etwas
VBA, aber bei Outlook schaue ich wie das berühmte Schwein ins
Uhrwerk.

nun ja, bis auf die Programm spezifischen Eigenheiten, ist das nicth soooo schwer zu lernen.

  1. Eingehend Mail

geht

  1. Prüfen auf Anlagen, dann Anlage öffnen

geht

  1. Suchen nach der Position, wo der String ausgelesen werden
    soll

schwierig

  1. String auslesen

wenn er erstmal gefunden wird …

  1. String vergleichen mit einer Liste, in der String zu einem
    Ablageort referenziert ist

hmm, das wird auch schwierig

  1. Wenn String in Liste gefunden, dann Ablegort auswählen und
    Anlage dort ablegen

sollte gehen

  1. Protokolldatei erzeugen, mit selben namen, wie die Anlage +
    Protokoll, in der Datei soll Datum, Betreff, Absender,
    Empfänger der ursprünglichen Mail dargestellt werden, so dass
    im Bedarfsfall, die Absender nachvollzogen werden kann)

sollte auch gehen

  1. Protokolldatei am gleichen Ort, wie die Anlage (Punkte 6.)
    ablegen

sollte auch gehen

Geht sowas per VBA zu machen?

alles in allem würde ich mal sagen: es geht

Grüße aus Rostock
Wolfgang
(Netwolf)

Hallo,

nun ja, bis auf die Programm spezifischen Eigenheiten, ist das
nicth soooo schwer zu lernen.

Wenn man weiß, wie die Befehle + Variablen und Objekt usw. heißen müssen und die noch in die richtigen Reihenfolge anordnen kann…

Gibt es irgendwo im Netz schon was ähnliches, wo ich mir was zusammenschnitzen kann?

Was wäre es für einen Programmieren an Aufwand, welche Anbieter gibt es?

  1. Eingehend Mail

geht

  1. Prüfen auf Anlagen, dann Anlage öffnen

geht

  1. Suchen nach der Position, wo der String ausgelesen werden
    soll

schwierig

  1. String auslesen

wenn er erstmal gefunden wird …

  1. String vergleichen mit einer Liste, in der String zu einem
    Ablageort referenziert ist

hmm, das wird auch schwierig

  1. Wenn String in Liste gefunden, dann Ablegort auswählen und
    Anlage dort ablegen

sollte gehen

  1. Protokolldatei erzeugen, mit selben namen, wie die Anlage +
    Protokoll, in der Datei soll Datum, Betreff, Absender,
    Empfänger der ursprünglichen Mail dargestellt werden, so dass
    im Bedarfsfall, die Absender nachvollzogen werden kann)

sollte auch gehen

  1. Protokolldatei am gleichen Ort, wie die Anlage (Punkte 6.)
    ablegen

sollte auch gehen

Geht sowas per VBA zu machen?

alles in allem würde ich mal sagen: es geht

Grüße aus Rostock
Wolfgang
(Netwolf)

Gruß
Jens