Hi,
ich habe ein Makro, das zwei emails aus dem Outlook_Posteingang raussucht, die Anhänge runterläd und verarbeitet und die Zahlen in andere Listen einträgt.
Mit Hilfe von irgendwem hier - wohl immer der gleiche, hieß aber immer anders, immer "Gast" und eine vierst. Nummer - hab ich das hingekriegt. Es funktioniert wunderbar:
- Die emails (zwei pro Tag) werden gleich wenn sie um ca. 05:30 ankommen in einen Unterordner verschoben
=> So muss das Makro nicht die 2000 emails im Posteingang parsen, sondern nur die - inzwischen sechs - in dem Unterordner.
Den gesamten Code hab ich schon mal in dem Thread "In Outlook Ordner ansprechen" gepostet. Da hab ich inzwischen diese Zeile drin:
>> Set objFolder = objOL.GetNamespace("MAPI").Folders("RGB1.blablubb@hoppsassa.com").Folders("Inbox").Folders("Crystal_aktuell") <<
Das Merkwürdige ist das:
- Wenn ich mich auf meinem Laptop hier an deren Team-Account anmelde, dann heißt deren Postfach "RGB1.blablubb@hoppsassa.com" und alles läuft einwandfrei
und ohne Fehlermeldung durch.
- Wenn derjenige in der Abt. das ausführt (auf seinem persönlichen Account, das sollte aber gehen, weil mein Makro den Unterordner und auch das Postfach direkt anspricht), dann heißt das Postfach "RGB1 blablubb@hoppsassa.com" (mit Leerzeichen statt Punkt, sieht zum. so aus), es läuft auch korrekt durch und die richtigen emails, Anhänge und Zahlen werden verarbeitet - es kommt aber zwischendrin eine Fehlermeldung mit einer ewig langen Fehlernr. "Prozedur Outlook.Posteingang - An object could not be found"
Woran kann denn das liegen, dass es auf meinem PC funktioniert und auf seinem nicht - bzw. auf deren Team-Account funktioniert es und auf seinem persönlichen nicht (obwohl es möglich ist, die richtige Mailbox anzusprechen (er hat halt zwei verfügbar, aber nur eine Outlook-Session))
Danke vielmals!
Gruß,
Officer_Bierschnitt
|