Outlook and Exchange Resources

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Microsoft Corporation

September 1999

Applies To:
Microsoft® Outlook®
Microsoft Exchange Server
Microsoft Office
Microsoft BackOffice®

Summary: This article provides links to a broad array of information about developing custom solutions with Microsoft Outlook and Exchange. (9 printed pages)

Outlook 2000

What's New for Microsoft Outlook 2000 Developers

This article from the Microsoft® Outlook® 2000 documentation provides links to conceptual articles and language reference topics about new features in Outlook 2000.

Outlook Developer Portal

The Microsoft Office Outlook developers' home on MSDN. In this section, find developer resources that you can use for planning, coding, building, deploying, and migrating Outlook–based solutions.

http://msdn.microsoft.com/en-us/office/aa905455.aspx

Microsoft Exchange Server Developer Center

This MSDN portal site is a gathering point for online resources focusing on Exchange Server development topics.

Design Outlook Workgroup Solutions

This article from the Outlook 2000 documentation discusses the four basic approaches to creating Outlook solutions.

Learn How to Customize Outlook Today

www.microsoft.com/office/ork/2000/journ/outtodayintro.htm

The Office 2000 Resource Kit includes this white paper (which guides you through the process of customizing Outlook Today), sample Outlook.htm and Custom.htm source files, and an example of a customized page with .gif files.

Microsoft Outlook 2000 Features and Configuration Guide

Outlook 2000 can be employed with a wide variety of protocols, including SMTP/POP, IMAP, and MAPI, as well services such as CompuServe. Review this article from the Office 2000 Resource Kit to find out which Outlook features work with which types of e-mail servers.

Questions About Custom Forms and Outlook Solutions

http://support.microsoft.com/support/kb/articles/q146/6/36.asp

This Knowledge Base article provides resources, and answers some of the more commonly asked questions about creating custom solutions with Outlook forms and other Outlook programming technologies, such as VBA and Visual Basic Scripting Edition (VBScript).

Microsoft Outlook 2000: Office's Killer App Just Keeps Getting Better

This backgrounder by Microsoft product manager Thomas Rizzo discusses the enhanced features included in Microsoft Outlook 2000, which has been tightly integrated with Microsoft Office 2000 to improve productivity.

Exchange Server Developer Center Resources

msdn.microsoft.com/exchange

This page is designed to provide developers with the most recent updates and information about the Microsoft Exchange and Outlook development environments.

Customizing Outlook Using COM Add-ins

This article from the Outlook 2000 documentation provides technical information about creating a COM add-in to extend and enhance Microsoft Outlook.

Working with Microsoft Outlook Objects

This section of the Microsoft Office 2000/Visual Basic Programmer's Guide provides a conceptual overview of using the Outlook 2000 object model and discusses how to manipulate Outlook objects by using VBA code from within Outlook or from another Office application by using Automation.

COM Add-ins Part II: Building a COM Add-in for Outlook 2000

This article from Microsoft Office and Visual Basic for Applications Developer magazine builds on a previous article and helps you create a COM add-in in Microsoft Outlook.

Microsoft Outlook Web Access Performance and Extensibility

This article covers performance characteristics of Microsoft Outlook Web Access (OWA), deployment strategies, understanding the profile of a user population, hardware sizing and performance monitoring, security, and troubleshooting. It also covers Active Server Pages (ASP) files in Outlook Web Access, and how Outlook Web Access can be customized and extended.

Outlook Community

http://msdn.microsoft.com/en-us/office/aa905464.aspx

Get the help you need from the Outlook development communities.

General Information About Using VBScript with Outlook

http://msdn.microsoft.com/en-us/library/bb176514.aspx

This Knowledge Base article provides general information about using VBScript with Outlook.

New Tools for Outlook 2000 Available

www.microsoft.com/office/ork/2000/journ/OutToolsIntro.htm

The following new administrative and development tools are now available on the Microsoft Office Update site for Outlook 2000:

  • Outlook 2000 Modify Profile Utility
  • Outlook TCO Migration Utility
  • Outlook 2000 Forms Administrator
  • Outlook 2000 Existing Items Converter

Outlook 98

Microsoft Outlook HTML Form Converter

To create forms that Web users both within and outside your organization can use, start with the built-in form-creation capability of Microsoft® Outlook™ 97 (version 8.03 or later) or Microsoft Outlook 98 and finish with the Microsoft Outlook HTML Form Converter. This converter provides a way to convert a form designed and created in Microsoft Outlook into a form usable on the Web — that is, a form created from HTML and ASP code.

Outlook 97

Microsoft Outlook Architecture

This chapter from the Microsoft Office 97 Resource Kit describes the structure of Microsoft Outlook 97 for Windows and Microsoft Outlook Express 4.0 for the Macintosh, describes their components, and explains how these applications handle changes that users make to those components.

Workgroup Features in Microsoft Outlook

This chapter from the Microsoft Office 97 Resource Kit provides administrators with the information necessary to enable, support, and troubleshoot workgroup features in Outlook 97.

Automating Microsoft Outlook Using Visual Basic Scripting Edition or Visual Basic for Applications

This article describes how to use VBScript and VBA to automate Outlook, and how to automate other Office 97 applications from within Outlook.

Outlook for the Summer

In this column, Microsoft documentation manager David Shank presents enough information to get you started working with Outlook objects in your own custom solution. He suggests that once you've seen how easy it is to work with Outlook programmatically, you should take some time to explore what else you can do with Outlook objects.

Server-Side Resources

ASP and Internet Mail

This chapter from the Wrox Press book Professional Active Server Pages 2.0 covers messaging with Collaboration Data Objects for Windows NT® Server (CDO for NTS).

Collaboration Evaluation Guide

This white paper on the Microsoft Exchange Server Web site discusses how to create powerful collaboration solutions by using personal management tools such as Calendar, Tasks, and Contacts, and how to customize Outlook forms and Office templates by using VBScript or Microsoft SQL Server™.

Microsoft Exchange Event Scripting Agent

This article by Microsoft product manager Thomas Rizzo shows how you can take advantage of the Exchange Event Scripting Agent to implement custom tracking and routing applications. The Exchange Event Scripting Agent makes it easy to add scripts or custom Component Object Model (COM) objects to events inside Exchange Server.

Extending Web-Based Knowledge Management with Microsoft Exchange Server

This article by Microsoft product manager Thomas Rizzo explains how you can extend the Knowledge Management features of Microsoft Site Server 3.0 with Microsoft Exchange Server and Microsoft Outlook to build high-powered, Web-based Knowledge Management solutions.

Developing Messaging Applications the ActiveX Way

This article by Microsoft senior applications developer Venu Yerra explains the basic concepts of the Active Messaging system. (Active Messaging is a COM wrapper around MAPI that encapsulates the functions and provides an object model for messaging development.)

Getting Started with ASP Messaging

This paper by Microsoft support engineer Ed Beck presents an introduction to the considerations and technologies involved in designing a messaging application to be run from an Active Server Page (ASP).

Getting the Most Out of Site Server Knowledge Manager

This article by Microsoft program manager Drew DeBruyne contains a collection of strategies, how-to instructions, and tips for effectively deploying Knowledge Manager on your organization's Web site.

Training Resources for Microsoft Exchange Server

This page lists resources that will help you learn more about Microsoft Exchange Server and take advantage of its integration with other Microsoft BackOffice® servers such as SQL Server, Systems Management Server, and Internet Information Server (IIS).

Disaster and Recovery Planning with Microsoft Exchange Server

This paper presents a backup disaster-recovery strategy designed to protect your investment in Microsoft Exchange Server and to help meet user expectations of round-the-clock service and minimal system down time. The paper covers Exchange data, where it resides and how it is saved, and transaction logging and its application in disaster recovery.

Microsoft Exchange White Papers and Troubleshooters

http://technet.microsoft.com/en-us/library/bb124558.aspx

The technical documentation for Exchange 2007 consists of the following categories:

  • Getting Started
  • Planning and Architecture
  • Deployment
  • Operations
  • Troubleshooting
  • Security and Protection
  • Technical Reference
  • Development

Exchange Application Downloads

http://www.microsoft.com/technet/prodtechnol/exchange/55/downloads/default.mspx

This page on the Microsoft TechNet Web site provides a central clearinghouse for sample custom Microsoft Exchange applications. These applications were submitted by Exchange developers and users like you, and are updated regularly, so be sure to return often to see what's new.

Microsoft Outlook Web Access Performance and Extensibility

This paper explains the architecture of Outlook Web Access as a Messaging Application Programming Interface (MAPI) server and discusses its relationship to the browser and server-side components, such as Exchange Server, Microsoft Internet Information Server (IIS), the Microsoft Windows NT Server built-in Web server, scripts, and the Collaboration Data Objects (CDO) library.

Planning and Deploying Outlook Web Access

This white paper discusses how to take advantage of Outlook Web Access, outlining the architecture, topology, and installation requirements. The paper then shows how to configure and install Outlook Web Access, includes common factors to consider, such as capacity planning and network security, and introduces a new tool called Outlook Forms Converter.

Deploying, Managing, and Using Public Folders

This white paper illustrates public folder components, replication and affinity, client access, permissions, and content indexing for Exchange public folders.

Exchange Server Developer Center Community

http://msdn.microsoft.com/en-us/exchange/aa731545.aspx

Welcome to the Microsoft Exchange Server community! Here you will find Microsoft Exchange-focused newsgroups, forums, blogs and other related communities.

Exchange Server System Administration

This white paper discusses smart ways to manage Exchange Server—how to reduce overhead, manage server connectivity, protect data, maintain and distribute forms, and use monitoring tools.

Other Outlook Sites

Here are two non-Microsoft sites that appear to have a wealth of information for Outlook and Exchange developers:

www.outlookexchange.com

http://www.slipstick.com