vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Lösung: 
Autor: Atlan
Datum: 27.08.04 12:10

So hab die Lösung gefunden, ist ne eigene Funktion und
lautet wie folgt:


Function GetFromAddress(objMsg As Outlook.MailItem) As String
    Dim objCDOMsg As MAPI.Message
    Dim strEntryID As String
    Dim strStoreID As String
    Dim strAddress As String
 
    ' start CDO session
    Set objSession = New Session 'CreateObject("MAPI.Session")
    objSession.Logon , , False, False
 
    ' pass message to CDO
    strEntryID = objMsg.EntryID
    strStoreID = objMsg.Parent.StoreID
    Set objCDOMsg = objSession.GetMessage(strEntryID, strStoreID)
 
    ' get sender address
    On Error Resume Next
    strAddress = objCDOMsg.Sender.Address
 
    GetFromAddress = strAddress
 
 
    On Error GoTo 0
    Set objCDOMsg = Nothing
    objSession.Logoff
 
End Function
Aber Vorsicht: Die Variable objSession muß man Public setzen, ansonsten Knallt es mit einem Speicherzugriffsfehler
Public objSession As MAPI.Session
Es kann sein daß es bei Programmabbruch Probleme gibt, da arbeite ich aber gerade daran das zu beseitigen


Zitat:

Hallo Leute,
ich komme bei Folgendem Problem überhaupt nicht weiter:


Also mittels Access werden aus Outlook Emails in einen selbst
erstellten Ordner kopiert (FUNZT). Diese Emails werden dann
eingelesen und mit einer Datenbank (deswegen Access)
abgeglichen.
Soweit funktioniert das alles super, nur bekomme ich die
Emailadresse der eingehenden Nachrichten nicht!

Die Ausgänge bekomme ich ganz einfach so:
MailItem.To
Bei den Eingängen,.....
keine Ahnung. Ich krieg nur den Absendernamen:
MailItem.SenderName
Der hilft mir aber nichts, da ich die Emailadresse brauche.
Naheliegend wäre
MailItem.From
, aber das gibts
nicht.

Gibt es noch "versteckte" Eigenschaften, oder wie
komme ich an die Adresse ran?????

Vielen, vielen Dank schonmal für alle Antworten.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
!!Hilfe!! Von empfangener Email Absender herausfinden2.416Atlan26.08.04 15:49
MailItem.SenderEmailAddress (oT)1.266Snof26.08.04 21:18
Re: MailItem.SenderEmailAddress (oT)1.462Atlan27.08.04 08:41
Lösung:1.375Atlan27.08.04 12:10

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel