chrizl
Goto Top

Outlook 2010 E-Mail-Ansicht Absender anzeigen Nachname, Vorname

Moin zusammen,

gibt es eine Möglichkeit, in Outlook zu sagen, dass der Absendername z. B. im Posteingang anders angezeigt wird?

Bisher steht dort unter "von" erst der Vorname, dann der Nachname.
Wir hätten das aber gerne anders herum, also Nachname, Vorname.

Problem ist nämlich, wenn die linke Spalte, also in der die E-Mail aufgeführt ist etwas kleiner geschoben wird, ist es sehr unübersichtlich, wenn z. B. mehrere E-Mails eingegangen sind, bei denen der Vorname gleich ist, der Nachname aber durch eine andere Spalte leicht verdeckt.


Vlt. hat da ja schon einer etwas in der Richtung anpassen müssen und kennt den Weg.
Ich habe in der Suche und auch über Google nichts hilfreiches gefunden, da alle diese Ansicht nur bei den Kontakten haben wollen.

Vielen Dank schon einmal.

Viele Grüße,

Christian

Content-Key: 243018

Url: https://administrator.de/contentid/243018

Ausgedruckt am: 29.03.2024 um 09:03 Uhr

Mitglied: colinardo
colinardo 08.07.2014 aktualisiert um 12:48:12 Uhr
Goto Top
Hallo Christian,
könnte man höchstens mit benutzerdefinierten Feldern und VBA lösen. D.h dieses benutzerdefinierte Feld müsste dann beim Eintreffen jeder Mail den Namen mit einem Makro entsprechend deinen Anforderungen formatiert in dieses Feld schreiben:
http://www.codeproject.com/Articles/427913/Using-User-Defined-Fields-in ...

Das könnte dann z.B. für Mails vereinfacht so aussehen (wenn der Benutzer natürlich Vorname und Nachname vertauscht in seinem Mailclient angibt, kann das Script das natürlich nicht vorhersehen denn es gibt keine unterschiedlichen Felder für Vor- und Nachname in Mails):
Private Sub Application_NewMailEx(ByVal EntryIDCollection As String)
    On Error Resume Next
    Dim objItem As Object, objProperty As UserProperty, arrEntryIDs As Variant, i As Integer, arrName as Variant
    arrEntryIDs = Split(EntryIDCollection, ",")  
    For i = 0 To UBound(arrEntryIDs)
        Set objItem = Application.Session.GetItemFromID(arrEntryIDs(i))
        If objItem.Class = olMail Then
            Set objProperty = objItem.UserProperties.Add("Absendername", olText)  
            arrName = Split(objItem.SenderName, " ", 2, vbTextCompare)  
            If UBound(arrName) > 0 Then
                objProperty.Value = arrName(1) & ", " & arrName(0)  
            Else
                objProperty.Value = objItem.SenderName
            End If
            objItem.Save
        End If
    Next
End Sub
Dann erstellt man noch im Posteingang ein benutzerdefiniertes Feld mit dem Namen "Absendername" zieht es in die Ansicht und fertig ist die Soße face-wink

5894c83c54fc1464fcd02368c52b7bd6

Grüße Uwe
Mitglied: falscher-sperrstatus
falscher-sperrstatus 08.07.2014 um 12:26:44 Uhr
Goto Top
Hallo Christian,

größere Monitore sind ggf. die bessere Option.

Grüße,

Christian
Mitglied: chrizl
chrizl 08.07.2014 aktualisiert um 12:51:53 Uhr
Goto Top
Hi Uwe,

danke für die Vorlage face-smile
Hab gar nicht mehr an VBA und Macro gedacht.

Da soll ich das aber wohl mit hinbekommen.
Muss ich gleich einmal ein bisschen ausprobieren.

@ Christian:
Naja, die Überlegung ist auch nicht schlecht.
Allerdings wollen viele lieber den Text richtig schön breit sehen.
Da wir hier 24"-Bildschirme nutzen, hat man eigentlich auch schon ausreichend Platz face-big-smile


Viele Grüße,

Christian