Developers can use Microsoft Outlook 2000 to write powerful, customized mail-enabled and collaborative applications. Professional Outlook 2000 Programming surveys the available options on this platform, employing a hands-on guide to writing custom modules using a variety of APIs and techniques. Featuring a simple presentation style, this book compiles some essential material. The text will be understandable to anyone with a little VB/VBA programming experience.
By exposing COM objects to VBScript or VBA, developers can create custom Outlook forms and applications. Naturally, the authors show off this programming approach with a full tour of how to get up and running with the development environment, create custom forms, and then deploy (or publish) them. Besides clear examples, the book points out gotchas (and even known bugs) you'll encounter.
What you can do doesn't stop there. You'll find out how to make Outlook work with other Microsoft Office tools (like Word, Excel, and Access) using OLE Automation and data sharing with ADO. Other sections demonstrate using the Collaborative Data Objects (CDO), a simple set of COM objects for enabling e-mail within custom applications.
Besides a tutorial to getting started with Outlook development in all its guises, the best part of Professional Outlook 2000 Programming has to be its meaty case studies, which include an asset-tracking application that uses e-mail forms to track computer hardware for an organization, plus a nicely functional billing application. A third case study--for a customer service application--reveals how to combine CDO with basic Active Server Pages (ASPs). After reading this book, Outlook programmers will be able to take their skills to the Web. Microsoft has added new options to Outlook 2000, and this text will help you keep up with current listings of all classes and methods. --Richard Dragan, amazon.comB>Topics Covered:
- Basic development in Outlook
- VBScript vs. VBA
- The Outlook Object Model
- Outlook 2000 Forms
- Standard and custom forms
- Debugging and publishing forms
- Outlook macros
- Using class modules within Outlook
- Outlook 2000 OLE Automation with Word, Excel, Access and Visual Basic
- Collaborative Data Objects (CDO)
- Building custom COM add-ins with VB
- External data in Outlook with Word
- Excel, Access, and ADO/SQL Server
- Sample applications for asset tracking, billing, and customer service
- Using Outlook within ASP web pages
- Reference for Outlook and CDO objects and methods