Click here to subscribe
to our weekly
EMO newsletter

EMO back issues




Publishing Outlook Calendars on the Internet or an Intranet

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 or Outlook 98 Net Folders. However, even if you don't have Exchange Server or Net Folders, you should be able to take a snapshot of a calendar and turn it into an HTML file.

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 | Outlook Calendar Template for Word | My Outlook Calendar Template | Outlook Web Access | Other Tools | Exchange Server Links | More Information

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. 

Also see:

  • 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  
  • XCLN Save as Web Page Feature Requires Web Publishing Wizard on Windows 2000
  • 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.

    Back to Top

     

    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.
    Back to Top

     

    My Outlook Calendar Template

    Use My Outlook Calendar, then File | Save as HTML. This is also a Word template, but enhanced with the ability to customize color-coding, date/time formats, calendar title, etc.
    Back to Top

     

    Tools

    Agenda/X   Gives managers, group secretaries and co-workers an instant, web-based view of where people are, what they are doing, and when they are next available. Agenda/X 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. The 'availability' and other vital information relating to co-workers, conference rooms and other facilities can now be viewed at a glance, for the entire year if you wish. No client installation necessary and nothing is installed on Exchange Server. Supports Exchange 5.5, 2000, 2003.
    Crystal Reports   Includes HTML output and handles Outlook data, even custom fields.
    Exchange Central   Exchange Central is a client based group calendar offering a user friendly overview of multiple Outlook calendars as well as powerful scheduling and reporting tools. It allows team leaders, receptionists and switchboard operators an easy overview when planning and/or booking resources. Available in Danish, English, French and German.
    iCal Add-in for Outlook   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.
    iCal4OL   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
    LOOK   Outlook group calendar add-on that integrates with Outlook to offer the user group calendar and scheduling overviews, providing instant access to overviews of the "whereabouts" of groups of colleagues and bookings of resources. Features include real-time views with optional real-time service, features to streamline Outlook group planning and scheduling, extended meeting booking, color code and filter appointments, search multiple calendars, resolve conflicts, export group calendars to HTML, Word, Excel, and more. Available in international languages. Evaluation version available for download
    LOOK.WEB   Web-based, real-time group calendar solution for Outlook and Exchange offering access to group calendar and scheduling overviews. Benefits are instant access to overviews of the "whereabouts" of groups of colleagues and bookings of resources, such as meeting rooms, web-based meeting booking, including resource booking, and a solution that works equally well whether users are in or out of office. LOOK.WEB can be integrated with Outlook and OWA. Available in international languages. Evaluation version available for download.
    MS Outlook ICS and VCF Adapter   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.
    OL2WAP   Outlook 2000 utility to publish appointments, tasks and contacts as WML files you can access with a WAP phone. Also forwards incoming messages and reminders to your pager or via SMS to a mobile phone.
    Outlook Year View Control   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.
    OutShare service   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.
    PubCal   Free sample application. Shows how to move data from a public calendar folder into a SQL database then onto the Web.
    Sensedesk Team Calendar   View multiple Exchange Server mailbox calendars in a unified view, with access to calendar details. Also provides the ability to publish as a web page.
    SSW Team Calendar for Exchange 2000   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.
    TEAM Planning   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.
    WebPublisher for Outlook   Generate web pages from any Outlook folder, including Exchange public folders, publishing either to your own site or to the Outlook Central site, where you can even edit your contact and appointment information, as well as provide password-protected access for others. Sends reminders via SMS before appointments. Triggers the address book prompt from the Outlook Email Security Update; if you want to automatically update the data, consider using Express ClickYes to bypass the prompt. Pro version supports WAP access and multi-user calendar.
    WebTeam Central   WebTeam Central is an outlook web-based group calendar offering an overview of multiple Outlook calendars along with intuitive scheduling tools. It gives managers, receptionists and co-workers an instant and easy web-based overview of their colleagues.
    Yearly Calendar view for Outlook   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.
    Back to Top

     

    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.

    In Exchange 5.5, it directly supports Web viewing of only the default calendar in your mailbox, not a calendar in a public folder. See HOWTO- Render a Calendar To an ASP Page with CDO. Both these books include sample ASP code to display a publicly available calendar:

  • Programming Microsoft Outlook and Microsoft Exchange -- Uses the default Calendar folder in a mailbox with the primary Windows NT account set to the IIS anonymous user account (IUSR_servername) to allow anyone to access it without logging in.
  • ADSI and CDO Programming with ASP -- More advanced application bypassing the normal CDO HTML Rendering Engine approach as needed to build a conference room scheduling system on top of Calendar folders in Public Folders.
  • Back to Top

     

    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.

    Back to Top

     

    More Information

  • Using Hyperlinks to Access Outlook Folders and Items
  • Adding a Shortcut Icon to Access Another User's Calendar
  • How to Open Someone Else's Calendar or Other Folder
  • Updated Feb 15 2009

    Copyright Slipstick Systems. All rights reserved.
    Send comments using our Feedback page

    Home | What's New | Exchange Server | Outlook | Utilities | Bookstore
    About Slipstick | Feedback | Privacy Policy | Site Map | Archived Pages | Link to Us | Advertise