Somehow by using ActiveSync (and syncing with Google too) I have ended up with a large proportion of my contacts entries as almost exact duplicates (ca. 900 in total). The difference with those not exact seems to be the Categories field which is populated in one of the pair and not in the other.
No problem, I thought, I can use outlook.dll to massage the entries, detect duplicates from LastName/FirstName and remove (the) one with no Category field. I wrote the program and it works OK on the device. (There is no Outlook.dll functionality on the desktop.)
But I seem to have the choice of getting triplicate entries if I just let the device ActiveSync after the program runs, or deleting the contacts on the desktop in which case all the device contacts get removed by ActiveSync!
Can anyone explain how ActiveSync resolves contacts entries on device and desktop and how this interacts with outlook.dll changes on the device. Or just how to solve my duplicates?
Mike.