How can I see multiple calendars in a single view?
Today’s question comes from Felice in San Francisco: ” I am just about to begin implementation of a team ‘out of office’ calendar and a team ‘release calendar’ on SharePoint so that Product Managers can merge these extraneous events with their own personal Outlook calendars on demand. I (of course) cannot find my notes from your class where you went over this in some detail so I am wondering if you can point me to some documentation that talks about calendaring.”
Felice, that’s a nice simple one to handle. Every list and library within SharePoint has the option of being managed from within Outlook. Move to the list or library, choose the Actions button and select Connect to Outlook. One of the advantages of using Outlook 2007 is that information can now be pushed in both directions, not just down from the SharePoint server.
Here’s a one minute video on how to setup the connection to Outlook:
Hi!
This is great going from Sharepoint to Outlook, but……..what about merging two sharepoint calendars in MOSS 2007? For example, you have one group Sharepoint calendar in department A and another group calendar in department B. If their are events that are particular event in department A and department B that are important for both sides to see in a merged calendar; how do you merge or overlay both Sharepoint calendars into another Sharepoint calendar that both departments can see on a single calendar and sharepoint site? I would have thought that there would have been some calendar merge or overlay feature in MOSS 2007 for which you could have then filtered events to create a new calendar view of the merged calendars. Can’t seem to find it.
Thanks!
Philip – Yeah, the functionality for calendar overlays is really lame. There isn’t anything out of the box (OOTB) that will really help you other than the standard Content Query Web Part. Check out CorasWorks.com and see what they have to offer as a third party tool.
Sorry I couldn’t be of more help.
Mark
We have many conference rooms, most of which are set up as resources in Outlook. Although this works great in setting up appointments, it doesn’t work well when you want to find a particular room since our company is spread out between 4 buildings. My solution is to set up a sharepoint site for conference rooms displaying headings for each building and a link to the room’s calendar beneath that so users can view the calendar and get information on the room. I know I can link that room’s SharePoint calendar to my Outlook calendar, but can I take the existing Outlook resource calendar and link it up to its calendar in SharePoint so it displays all the appointments on that calendar.
Suzanne – Quick fix… set up blank calendar online. Connect it to Outlook (Menu: Actions -> Connect to Outlook). Copy all of the current events from your Outlook calendar into the linked calendar. Since Outlook 2007 now does a 360 sync, it will move it all into your online calendar.
Now you can manage the calendar either from within Outlook or online.
Mark,
I have not been able to find an answer to this question anywhere. How can a user take their existing Outlook 2007/Exchange 2003 Calendar and import this to SharePoint 2007 as a shared calendar that can be changed by other users?
thanks,
Adam
Wow. Please ignore/delete the above comment. The answer to my question was right in front of my eyes! Long day haha!
I was trying to emulate the google calendar feature of displaying multiple calendars with different colors. doesn’t look like MOSS will do this. but, how do i copy all events from outlook calendar into a sharepoint calendar? (as you mention above)
“Suzanne – Quick fix… set up blank calendar online. Connect it to Outlook (Menu: Actions -> Connect to Outlook). Copy all of the current events from your Outlook calendar into the linked calendar. Since Outlook 2007 now does a 360 sync, it will move it all into your online calendar.”
it’s a little klunky and I get more than I want but try this (and I;m just using WSS 3.0 not MOSS but the concept should be the same):
Locate the second (or subseqent) calendar you want to add to the view and copy the URL.
From your main (or other calendar of choice) Calendar page, click on “Site Actions” or “site settings” then “edit page”.
Click on the “Add a Web Part” bar.
Select “Advanced Web Part Gallery…”
Select “Page Viewer Web Part” and click “add”
In the new web part, click the “edit” drop down and select “Modify…”
Paste the URL under the Link setting and I’d set the “appearance” to give about 6 – 8 inches in height but experiment around with it.
Exit “Edit Mode” and check it out. Make changes as necessary.
This may be klunky but it should provide enough fodder for future developers to monkey around with and tweak to make the process better (and better looking).
In response to the question about overlaying calendars in MOSS- you can combine calendars by using one calendar list, and use multiple content types within the list. That way, everyone can add distinct types of events, and have dedicated views of specific content types (essentially a separate calendar), and then have a master view that displays all of the content types in a calendar view.
Be sure to base your content types on the Event base content type, or else you won’t be able to use the “Connect to Outlook” functionality….
I am looking for a method to merge all user’s personal Outlook 2007 calender information, were the activity is set to “Out of office”, into a shared calender view in MOSS. Anybody have an idea on how to do this?
Landy – Post that to Stump the Panel and you’ll get a better response since this thread is 10 months old. — Mark
Stump the Panel:
http://www.endusersharepoint.com/STP
my company has a sharepoint 2007, i created a document list, then i created from that list a calendar view but when i try to sync with outlook, it sync as as document list and i want to sync as a calendar, can it be done? Please help me i’m only a curiose in the matter. thanks for your time.
Tiago, it will sync based on the core template. If you want it to be a calendar, you need to create a calendar instead of a list or document library with a calendar view.