Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Anhänge von geteilten Postfach speichern

Forumthread: Anhänge von geteilten Postfach speichern

Anhänge von geteilten Postfach speichern
12.10.2020 16:21:08
geteilten
Hallo zusammen,
ich verwende ein Makro um Anhänge aus meinem Postfach zu speichern.
Das Makro überprüft den Betreff der E-Mails und bei Übereinstimmung mit einem vorgegeben String, wird der Anhang auf die Festplatte heruntergeladen. Das funktioniert auch soweit einwandfrei seit langer Zeit.
Ich möchte das Makro jetzt dahingehend erweitern, dass es auf ein mit anderen Personen geteiltes Postfach zugreift. Es scheint so, als würde mein Makro nur auf meine Hauptpostfach zugreifen?
Ich weiß leider nicht an welcher Stelle ich eine anderes Postfach angeben kann.
Hier der Code:

Sub AnhängeSpeichernVonBestimmtenMails()
Dim objOutApp As Outlook.Application
Dim objOutNameSpace As Namespace
Dim objOutMapi As MAPIFolder
Dim objOutMail As Variant
Dim lngz As Long
Dim lngAnzahl As Long
Set objOutApp = New Outlook.Application
Set objOutNameSpace = objOutApp.GetNamespace("MAPI")
Set objOutMapi = objOutNameSpace.GetDefaultFolder(olFolderInbox)
For Each objOutMail In objOutMapi.Items
If objOutMail.Class = olMail Then
With objOutMail
lngAnzahl = .Attachments.Count
If lngAnzahl > 0 And objOutMail.Subject = "test" Then
For lngz = 1 To lngAnzahl
.Attachments.Item(lngz).SaveAsFile ThisWorkbook.Path & "\" & .Attachments. _
Item(lngz).Filename
Next lngz
End If
End With
End If
Next objOutMail
MsgBox "Fertig"
Set objOutMapi = Nothing
Set objOutNameSpace = Nothing
Set objOutApp = Nothing
End Sub

Weiß jemand wo ich eine andere Postfach anzugeben habe?
Eigentlich müsste diese Anpassung doch möglich sein, oder?
Besten Dank im Voraus für jede Hilfe/Hinweis.
Beste Grüße
Norbert
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Anhänge von geteilten Postfach speichern
12.10.2020 16:28:06
geteilten
Hallo Norbert,
warum googelst Du nicht: vba email aus anderem outlook postfach auslesen
Dann findest Du z.B. folgenden Link: http://www.office-loesung.de/ftopic604576_0_0_asc.php
mit einer wohl passenden Info von Mumpel
Gruß von Luschi
aus klein-Paris
Anzeige
AW: Anhänge von geteilten Postfach speichern
12.10.2020 17:10:23
geteilten
Hallo Luschi,
vielen Dank für den Link.
Wenn ich es richtig verstehe werden bei deinem Beispiel nur die Mails von einem Ordner in einen anderen verschoben? Ich benötige das Abspeichern der Anhänge. Ich habe jetzt gerade versucht mit dem Beispiel mein bestehendes Makro anzupassen, damit das richtige Postfach angesprochen wird- leider ohne Erfolg.
Beste Grüße
Norbert
Anzeige
AW: Anhänge von geteilten Postfach speichern
12.10.2020 16:30:44
geteilten
Hallo Norbert,
teste mal, ob diese Idee gehen könnte (eMail-Adresse anpassen!!):
Set objOutMapi = objOutNameSpace..Folders("volti@mail.de").Folders("Posteingang")
viele Grüße
Karl-Heinz
AW: Anhänge von geteilten Postfach speichern
12.10.2020 16:37:19
geteilten
Hi,
mit zwei Punkten geht's natürlich nicht. Sorry.
Set objOutMapi = objOutNameSpace.Folders("volti@mail.de").Folders("Posteingang")
VG KH
Anzeige
AW: Anhänge von geteilten Postfach speichern
12.10.2020 16:47:59
geteilten
Hallo Karl-Heinz, hatte ich tatsächlich schon beim Kopieren bemerkt, funktioniert nur leider nicht..
Fehlermeldung (falls das was hilft): Object doesn't support this property or method.
Beste Grüße
Norbert
AW: Anhänge von geteilten Postfach speichern
12.10.2020 18:14:51
geteilten
Ok,
ich habe kein geteiltes Postfach und verwende die angegebene Form erfolgreich für mein eigenes Postfach (ohne defaultFolderInbox).
Ggf. muss was anderes rein als die eMail-Adresse, z.B.
.Folders("Posteingang - Maier, Hubert").Folders("Posteingang") oder ähnliches.
Aber da dann ich dann leider nicht weiterhelfen. Es scheint auch ein anderes Problem zu sein.
VG KH
Anzeige
AW: Anhänge von geteilten Postfach speichern
12.10.2020 19:26:05
geteilten
Ganz genau, so funktioniert es. Es scheint aber so, als würde GetDefaultFolder() nur auf das Hauptpostfach zugreifen, das wird der Grund sein. *Grübel*
Beste Grüße
Norbert
AW: Anhänge von geteilten Postfach speichern
12.10.2020 19:43:34
geteilten
Hallo Norbert,
wie ist Deine Antwort jetzt zu deuten? Geht es oder geht es nicht?
Und wenn es geht, ist GetDefaultFolder() doch raus, denn das wird ja ersetzt, weil es nur auf das Hauptpostfach zugreift.
Ich lass den Thread mal offen...
viele Grüße
Karl-Heinz
Anzeige
AW: Anhänge von geteilten Postfach speichern
12.10.2020 19:56:35
geteilten
Hallo Karl-Heinz,
leider funktioniert es noch nicht. Ich hatte hier noch einen Hinweis gefunden:
https://administrator.de/forum/vba-zugriff-nicht-default-mailbox-102097.html
Es scheint als würde Namespace gar nicht angesprochen werden - leider zerschieße ich mir mit der Anpassung meines Codes das gesamte Makro. Die Suche geht weiter..
Beste Grüße
Norbert
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige