Listed below are several methods we’ve found for publishing a weekly or monthly calendar as a Web page. Keep in mind that sharing live calendar data within your organization requires Microsoft Exchange Server. However, even if you don’t have Microsoft Exchange Server, you can take a snapshot of a calendar and turn it into an HTML file.
Beginning with Outlook 2007, you can publish a read-only Outlook calendar to Office Online and share with other users. If you have a WebDav server, you can publish the calendar in your network. See Share Microsoft Outlook Calendars with Local Users using Internet Publishing for more information and instructions.
Office.com calendar publishing ends April 4, 2014 After that date you will no longer be able to share calendars by publishing to Office.com. You’ll need to have your own WebDAV server to use for publishing and sharing calendars.
In addition to the tools below, some of the other tools listed at Maintaining a Group Calendar in Microsoft Outlook may provide a web interface to the calendar for a group of people.
Outlook 2000 and 2002 Method
In your Calendar folder, choose File | Save As Web Page. If you get a message that you must install the Internet Explorer Web Publishing Wizard, you can download the wizard from the Microsoft Download Center. It works fine on Windows 2000, even though the page says it’s for Windows 95 and Windows NT 4.0. (See XCLN Save as Web Page Feature Requires Web Publishing Wizard on Windows 2000.) It seems to work fine on Windows XP, too.
- OL2000 How to Publish Your Outlook Calendar as a Web Page
- OL2000: Error Messages When Attempting to Use the “Save As Web Page” Feature in Outlook 2000 Calendar
- OL2000 Save as Web Page Option Is Missing After You Install Team Folders
- OL2000 Error Message When You Try to Save Your Outlook Calendar as a Web Page
- OL2000 Invalid Sitename Error Message When You Publish a Calendar File to the Web
- OL2002 A Folder for the HTM Files Is Not Created When You Save a Calendar As a Web Page
- Publish your Outlook Calendar as a Web page (Inside Microsoft Office 2000)
To use this feature to publish a calendar automatically, see To publish an Outlook 2000 calendar as a web page automatically for a sample Windows Scripting Host script. This script works only with Outlook 2000, not Outlook 2002, because Outlook 2002 does not provide Webpub.dll as a separate component.
Outlook Calendar Template for Word
Use the Outlook Calendar Template for Word, then File | Save as HTML. Since the function that builds the calendar from your Outlook appointments is all in VBA, you can potentially customize it to create exactly the type of calendar you want. (HINT: Look at the Insertappointment subroutine.) See More on the Outlook Calendar Template.
My Outlook Calendar Template
Use My Outlook Calendar, then File | Save as HTML. This is a Word template, but enhanced with the ability to customize color-coding, date/time formats, calendar title, etc.
Tools in the Spotlight
Gives managers, secretaries and co-workers an instant, web-based view of where people are, what they are doing, and when they are next available. AgendaX will seamlessly manage multiple time zones and allow global views of staff availability and resource allocation. AgendaX incorporates many features that allow you to take advantage of Outlook calendaring, Active Directory attributes and web views to give you the ultimate corporate resource portal. No client installation necessary and nothing is installed on Exchange Server. Supports all Exchange Server versions. New Version 6 available now!
Exchange Central is an easy and effective group scheduling tool for Outlook users who are organizing employees, meeting rooms, company vehicles or any other type of resources in Outlook. Features include: team oriented views providing the user with an optimal overview of many calendars, the ability to control and manage many calendars in one view, easily book employees and resources and move or copy appointments between calendars with drag and drop functionality. Exchange Central is a professional planning tool for the Outlook user who needs to manage and control many calendars. Exchange Central now supports Office 365 / Exchange Online.
The iCal add-in gives Outlook users the ability to subscribe to iCal calendar feeds. It supports the iCalendar open standard when receiving appointment and to-do information. Loaded with features including user-selectable update frequency on individual calendars, user-selectable Outlook folder location on a per calendar basis, and optional removal of Alarms and to-do items. Version 2.2.1. iCal for MS Outlook 2 runs on Windows 98SE, ME, 2000, XP, or 2003 and requires Microsoft Outlook 2000, XP (2002), 2003 or 2007.
ICAL files/feeds (*.ics iCalendar format) can be synchronized against existing events/tasks in Outlook, subscribed as remote calendars, exported and uploaded by WebDAV and FTP. It's also a configurable sync solution for Outlook against Google Calendars, CalDAV Stores (Darwin and DaviCal), eGroupware 1.4.004 and
MS Outlook ICS and VCF Adapter is a set of VBA scripts that enables a user to connect any Calendar folder (appointments or tasks) to a remote iCalendar server in read/write mode (i.e. it is possible to read from the remote calendar and it is possible to publish to the remote calendar. Free.
ActiveX control that provides a full year view of Outlook appointments, with different colors for categories. Setup program builds a web page to display the planner view of any calendar folder in Outlook as a folder home page. Includes ASP .NET application for Internet or Intranet use.
Synchronizing Microsoft Outlook on two or more machines. Share Outlook folders with your coworkers, friends and families. Outlook Web Access (OWA) without Microsoft Exchange Server and more.
Web-based group calendar view running as .asp pages on Exchange 2000. Shows free/busy time and appointment details. Managers can create new appointments for users from the web view using Outlook Web Access.
Use SyncMyCal to synchronizes Google Calendar calendaring service and Microsoft Outlook calendars automatically. Sync multiple calendars in Google Calendar calendaring service with single Outlook calendar and vice versa. Free Lite version available.
Group planning calendar for Outlook with Exchange Server. Produces reports in HTML format, so you can publish a calendar as a web page. Available in English or French.
WebTeam Central - the web based team calendar for Outlook and Exchange - offers even better opportunities for increased productivity and improved customer service. WebTeam Central gathers the appointments from Outlook calendars and gives companies and users the ability to collaborate regardless of the whereabouts of the individual user. The features are utilized through an Internet connection and a browser - fully compliant with Microsoft Outlook and Outlook Web Access.
Year View provides a full year view planner on various calendar data sources within a web browser using the latest Microsoft technologies to provide users with a rich interactive experience. Ideal for displaying annual leave on your Intranet or events you are promoting on your Internet site. The client is also culture aware allowing the user to pick from a number of languages.
VB Code sample for a yearly planner style calendar. It reads your default Outlook calendar and creates a HTML calendar. Supports up to 12 months. Code can be adapted to filter out categories.
Outlook Web Access
Outlook Web Access (OWA) allows any client with a compatible browser to access Exchange Server folders. Exchange 2000 and later supports OWA for all calendar folders, with no programming required.
Exchange Server Links
You can add a hyperlink such as
Outlook://Public Folders/All Public Folders/Meeting Calendar
to your HTML document (replacing spaces with %25%20 if your HTML editor doesn’t do that for you.) For those with the right permissions, the calendar opens in Outlook (not in a Web page) in the last view that was used on it.
If the calendar is in a mailbox rather than a public folder, create a .xnk shortcut to that folder, save that shortcut on a network drive and make a file:// link to it in your HTML page. See Outlook Links for more information.