Outlook Contacts Duplicate VBA

I need to setup pictures for all my users in Outlook contacts and would like to have everyone see the picture when they get an Email from those user. BTW I don't have access to Exchange server or any Admin rights that would help me do this.

My first question would be easier for me to implement is there a way to setup a contact picture for a group? (I don't have high hopes for this but thought I'd ask)

I found a way to setup the contact in VBA but when I do this the picture does not show in the Email the only way I can get the picture to show is if I add the contact for the GAL. I've tried to replicate the GAL contact as much as possible but don't know if there is some special property that I am missing of if is somehow linked to the GAL in a special way; the same thing happens if I add it manually by typing in the info, so the code is not the problem, I can't get the picture to show what am I missing?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

So just to explain the things with the pictures....
Outlook shows pictures, if the sending user can be identified somehow and a picture is connected with the identified user.
The simplest way is to have a contact with a picture, and if you get a mail from this contact you can see the picture. his works fine for external senders.
For internal senders it is not so quite easy, as external senders are identified by their email address while Outlook uses for internal users a different procedure.
These pictures for internal users can put into active directory. There are some simple tools outside which shows an additional tab in the user properties of Active Directory.
Another way is SharePoint, as it can be setup to store the users pictures also in active directory. This way the user can upload a picture and it is distributed via AD to other applications.

If this works for groups I never tried.  As there is a picture an thumbnail schema attribute in active directory for user objects, which is used by outlook, the group object would have to has the same attributes. (I just don't have an available AD controller at the moment to have a look on). If the group schema has these attributes as well, then it would be possible in general to store a picture there. But what the application sis doing with the picture is a second question.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Walter CurtisSharePoint AEDCommented:
Couple of thoughts on this:

1. Get in touch with your Exchange admin or AD admin or both. They should have this set up if this is a company of any size, and if it is not set up, maybe you requesting it will get them to do it.

2. If you are using Outlook Web Access in your company, and it is set up in Exchange/AD, users can add and modify pictures via OWA. SharePoint will only update AD, if configured to, which in most situations it should not do because that would make SharePoint an authoritative contact or HR system, which most companies don't want.

Hope that helps...
Walter CurtisSharePoint AEDCommented:
Thanks, let me know if you have any other questions...
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.