Thema Datum  Von Nutzer Rating
Antwort
24.02.2017 10:56:08 Martin
NotSolved
Blau Outlook empfangene Mail Feld aus Kontakte auslesen
24.02.2017 22:02:02 BigBen
NotSolved
25.02.2017 10:58:34 Martin
NotSolved
25.02.2017 14:21:06 BigBen
NotSolved
25.02.2017 14:51:32 BigBen
NotSolved
25.02.2017 14:59:44 BigBen
NotSolved
25.02.2017 11:01:32 Martin
NotSolved
25.02.2017 15:33:52 BigBen
NotSolved
25.02.2017 15:36:39 BigBen
NotSolved

Ansicht des Beitrags:
Von:
BigBen
Datum:
24.02.2017 22:02:02
Views:
708
Rating: Antwort:
  Ja
Thema:
Outlook empfangene Mail Feld aus Kontakte auslesen

Hallo,

nachdem der VBA-Code von der Webseite http://www.vboffice.net/de/developers/email-mit-kontaktdaten-verknuepfen in Outlook über den VBA-Editor hineinkopiert wurde, muss der VBA-Code wie folgt angepasst werden:

Private Sub UpdateEmail(Mail As Outlook.MailItem)
  Dim Contact As Outlook.ContactItem
  Dim Props As Outlook.UserProperties
  Dim Prop As Outlook.UserProperty
  Dim Name As String
  
  Set Contact = GetContact(Mail.SenderEmailAddress)
  If Not Contact Is Nothing Then
    Set Props = Mail.UserProperties
    
    Set Prop = GetUserProperty(Props, "AbsenderName")
    Prop.Value = Contact.FullName
    
    Set Prop = GetUserProperty(Props, "AbsenderFirma")
    Prop.Value = Contact.CompanyName
    
    CopyTextInClipart Contact.Department
    
    Mail.Save
  End If
End Sub

Sub CopyTextInClipart(strTMP As String)
    Dim objClip As Object
    Set objClip = CreateObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")
    'Dim objClip As dataobject
    'Set objClip = New dataobject
    objClip.SetText strTMP
    objClip.PutInClipboard
End Sub

Im Sub UpdateEmail muss lediglich ein neuer Befehl eingefügt werden:

    CopyTextInClipart Contact.Department

Der Befehl CopyTextInClipart macht nichts anderes, als den übergebenen Text in die Zwischenablage zu kopieren.

Falls jedoch mehrere Mails aktualisiert werden, wird nur die Abteilung der letzten Mail in die Zwischenablage kopiert.

Vielleicht helfen diese Informationen weiter?

LG, BigBen


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
24.02.2017 10:56:08 Martin
NotSolved
Blau Outlook empfangene Mail Feld aus Kontakte auslesen
24.02.2017 22:02:02 BigBen
NotSolved
25.02.2017 10:58:34 Martin
NotSolved
25.02.2017 14:21:06 BigBen
NotSolved
25.02.2017 14:51:32 BigBen
NotSolved
25.02.2017 14:59:44 BigBen
NotSolved
25.02.2017 11:01:32 Martin
NotSolved
25.02.2017 15:33:52 BigBen
NotSolved
25.02.2017 15:36:39 BigBen
NotSolved