| View blog reactions

Übergeordnete Firma im Outlook Kontakt anzeigen

Posted on März 22nd, 2007 in Outlook Client by Seidl Michael |

Ich höre immer wieder die selbe Frage, “Warum sehe ich in meinen Outlook Kontakten den Firmennamen nicht?”

Tja, das hat Microsoft nicht ganz durchdacht, doch es gibt mittlerweile schon einige Lösung, hier ist nun aber, meiner Meinung nach, die beste.

Was ja eigentlich nicht ganz verständlich ist, warum hier Microsoft so geschlampt hat, den die Daten werden sehr wohl mit synchronisiert, nur nicht angezeigt, wenn man sich im
KontaktForumular eines CRM Kontakts einmal alle Felder einblendet dann sieht man das die Firma unter dem Punkt Parent Account steht.

Um jetzt diese Feld anzuzeigen, gabs bisher auf der Seite “Gotdotnet” eine VB Makro, was den Inhalt aus diesem Feld ins Firmen Feld des Outlook Kontakts kopierte, ich hatte aber
mit diesem Makro keine guten Erfahrung, also hier nun eine andere Lösung.

Man wechselt in Kontakt, und in seine favorisierte Ansicht, bei mir “Adresskarten mit Details” öffnet den Punkt “Ansicht-Aktuelle Ansicht-Aktuelle Ansicht anpassen”

Danach öffnet sich folgendes Fenster

Jetzt ein Klick auf den Punkt “Felder”

Hier müssen wir nun ein neues Feld anlegen, also mit Klick auf “Neues Feld…“ geht’s weiter.
Das folgende Fenster mit den folgenden Daten befüllen.

Name: Parent Account
Typ:Text
Format: Text

Das Feld jetzt noch von ganz unten nach oben holen damits richtig angezeigt wird

So das wars, nun wird auch die Firma des CRM Kontakts in Outlook angezeigt.
Viel Spaß beim probieren.

Bookmark and Share

One Response to 'Übergeordnete Firma im Outlook Kontakt anzeigen'

Subscribe to comments with RSS or TrackBack to 'Übergeordnete Firma im Outlook Kontakt anzeigen'.


  1. on 24. September 2007 at 4:46

    Here’s the code to fix the problem:

    Set it as a macro and run it periodically to make sure you Outlook contacts have the CRM Parent Account name set

    Sub SyncCRMCompanyName()
    Dim objApp As Application
    Dim objNS As NameSpace
    Dim objContacts As MAPIFolder
    Dim colItems As Items
    Dim objContact As ContactItem
    Dim strParentAcct As String
    Dim i As Integer

    Set objApp = CreateObject(”Outlook.Application”)
    Set objNS = objApp.GetNamespace(”MAPI”)
    Set objContacts = objNS.GetDefaultFolder(olFolderContacts)
    i = 0

    Set colItems = objContacts.Items
    For Each objContact In colItems
    strParentAcct = “”
    If objContact.CompanyName = “” Then
    If objContact.UserProperties.Count > 0 Then
    strParentAcct = objContact.UserProperties.Item(”Parent Account”)
    If strParentAcct “” Or objContact.CompanyName strParentAcct Then
    Rem Answer = MsgBox(strParentAcct, vbOKCancel)
    objContact.CompanyName = strParentAcct
    objContact.Save
    i = i + 1
    End If
    End If
    End If

    Next
    MsgBox (”All done: ” & i & ” records updated”)
    End Sub