Since there aren't many written sources for sharing categories, I thought it might be useful to discuss a bit on this topic and how can this be achieved in Outlook 2010.
As a background information for versions prior to Outlook 2007 category information was stored in the local registry. There is a binary key, called MasterList, located under HKCU\Software\Microsoft\Office\x.0\Outlook\Categories that contains the information on the categories.
The key will be written only if you customize the Master List.
Since Outlook 2007 the information on categories is stored on the mailbox (more specifically in a Mapi property on the item IPM.Configuration.CategoryList within the Calendar, called PR_ROAMING_XMLSTREAM).
When you will upgrade users to Outlook 2007/2010 from Outlook 2003, each user's categories and flags are still available. Flags, reminders, and labels will be rolled into categories for Outlook 2007/2010. Outlook will migrate category and flag information into the new categories structure.
• Quick flags: When a user starts Outlook 2007/2010 for the first time, all existing quick flags migrate to categories. The same color is used, but date information is not retained. If an item has a reminder flag, the reminder is migrated separately.
• Calendar labels: Labels also migrate when Outlook starts and are added to the user's categories list.
• Other categories: Categories for non-mail items (such as tasks) migrate to Outlook 2007/2010 categories and a random color will be assigned to each category
Color categoryselections are stored in the users default mailbox storage location, which should be the mailbox on the server. This means categories now roam with the user. However, you may need to right click on the root folder, choose Properties and click the button to Upgrade to color categories. This will assign random colors to the categories.
Outlook 2007/2010 will no longer use the registry for a master category list. Instead, they are stored in the default message store (mailbox or pst). For example, if you are setting up a new system and using your old pst, the color categories will be available on the new system.
Although categories are not meant to be shared you might encounter scenarios in which an administrator for a shared mailbox would like to have the color categories visible for all the other users that access the shared mailbox.
The expected behavior is to only see the categories but not the colors.
However, if you want to make also the colors visible for other users there are two methods to achieve this:
1. Add the shared mailbox as an additional mailbox and provide Reviewer permissions on the Calendar.
This is required as the Category list is stored on the Calendar.
This is how you are seeing the categories for the additional mailbox
2. Add the shared mailbox as an additional Exchange Account.
In this way you will have two category lists, one for each Exchange Account.
For this you need know the credentials of the shared mailbox (unless you have Full Mailbox Access) and have at least Reviewer Permissions on the Calendar, like in method 1.
Note: Adding the additional Exchange Account with delegate access is considered unsupported.
This is how you are seeing the categories for the additional Exchange Account
This is how you are seeing the categories for your own account
For all the methods above, the already categorized items from the shared mailbox will have the color category visible.
To summarize this, there are several options for sharing and managing color categories in Outlook 2010:
1. Adding the shared mailbox as an additional mailbox and provide Reviewer permissions on the Calendar.
2. Adding the shared mailbox as an additional Exchange Account
Each of them have their own advantages and disadvantages, so please review the options and adapt them to your own environment, accordingly.
Please feel free to comment, raise questions or add extra information on the topic.
Very Useful stuff, Thanks
I'm using Outlook 2010 and have 2 calendars under the same account (one for me and one for my team). I do not want the two calendars to share category colors. How do I separate them?
If you have two calendar folders under the same account you cannot divide categories. They will be shared.
However you can configure a separate account for your team, give yourself permissions at least on the Calendar and open it from your Outlook profile. This way you will be able to have two different lists of categories, specific to each calendar.
I am a surrogate on my boss's calendar and I need to be able to set/change categories on her calendar. Why can't I do this from my machine? How do I resolve? Please advise. Thanks.
The article describes step by step what you need to implement in order to have this option working.
If you are using Outlook 2010 I would recommend checking the permissions from your manager's machine on the Calendar folder. They need to be at least Reviewer, if you have his mailbox added as an Additional Mailbox.
Otherwise you can use the Additional Exchange Account option.
Please see the blog for the technical details on how to configure either of these two options.
Hope this answers your question.
How can I set the category colors for a public folder calendar? I would like everyone that has access to the calendar to all see the sames colors.
I have my calendar and a shared calendar that I work off of. The shared calendar, which I do not have admin rights to, recent had the colors changed. I am trying to get them changed back. Does anyone have any input for me?
@Scott: Categories on public folders are only visible if they are on the default list a.k.a. "Master Category List". You can force this by GPO. In the Administrative templates for your Office version you can find a policy called "Add new categories" under Miscellaneous. You can add there a list of custom categories that will be deployed to everyone in the Organizational Unit. They will append to the user's list of categories and will not overwrite any of their custom ones.
This can allow users to set one of those categories on items from the public folder and other users having access to it, to see them.
@Bruno: In order to make changes to the categories list you need to have Editor permissions or you can ask the owner of the calendar to change them accordingly.
I was hoping you might help me. I would like to backup my colour categories (I am using Outlook 2007) to be able to transfer them to Outlook 2007 on another computer together with all the e-mail messages (that I would transfer via the Outlook.pst file). How can I do that? Are the colour categories perhaps stored in the same Outlook.pst file so they would be automatically transferred together with the e-mail messages?
Thank you in advance,
Is there a way to do this without adding mailbox? We don't want other users to see mail, just the calendar. If I just shared the calendar no colors show up. Adding the whole mailbox is not an option as it would allow user to see private mail and contacts.
If you assign owner permissions on the shared mailbox\resource mailbox calendar you should be able to customize it's categories.
You should also be able to view and use its permissions if you have a lover permissions set, like reviewer.
So you need a master user which sets the categories and the rest of the users working with the shared calendar categories should be able to use them as long as they have folder permissions.
I am not quite sure what is the minimum requirement to actually use them but that you could test.
There is no need for any other permissions on the mailbox.
Hope this helps
is there a way to export categories from outlook 2010 to other users? in our company we have an calender with different categories. i added the categories so only i see them. is there a way to export them and add them on every other client that needs it? Thanks a lot!
Similar Q as Greg.
We have a shared calendar which tracks all events for our field staff (who are sometimes in the office and who frequently schedule events for each other based upon who is in the office handling calls).
We want to be able to look at that shared calendar and tell by colour category who's event it is.
Ideally, we'd also like to be able to change the category name from the default color to the associated staff's name (we can leave the categories with their default names if needed).
That is, instead of 'deep red' we want that categoty to be 'Don'; instead of 'green' we want that catgory to be 'Mary; ... and of course have everyone be able to see the assigned colours (regardless of who added the event to the calendar).
We can get th events to show and have the events state the category but no colours.
Only free Solution is to add the same categories to each client which will use it. We did it the same and it works.
You culd try to assigt everyone editor/owner permissions.
As far as i know every person with this kind of permission should be able to see the categories for that mailbox. Else you will see you own category when opening the shared calendar.