Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming Microsoft® Outlook® and Microsoft Exchange 2003 (Pro-Developer) [Hardcover]

Thomas Rizzo
4.1 out of 5 stars  See all reviews (17 customer reviews)

Available from these sellers.


Amazon Price New from Used from
Hardcover --  
Paperback --  

Book Description

25 Oct 2003 0735614644 978-0735614642 3

Create rich, collaborative messaging solutions for your business—and extend them to corporate Web portals—with code and instruction straight from the source. This classic reference—now in its third edition—shows how to exploit the enhanced collaborative capabilities in Outlook 2003 and Exchange Server 2003, including knowledge management, information publishing, and search capabilities. Author Thomas Rizzo, a veteran of the Microsoft Exchange and Outlook teams, shares a wealth of practical, how-to examples for crafting collaborative business applications. To extend your learning, the companion Web site features 500+ pages of bonus material on Microsoft SharePoint Portal Server, as well as the book’s entire cache of code—downloadable for use in your own applications.

Discover how to:

  • Manipulate Outlook objects using the Outlook Object Model
  • Write your own COM add-ins to extend Outlook functionality
  • Create smart tags and smart documents to link actions to content, customize the UI, and track interactions
  • Use Collaboration Data Objects (CDO) to develop Web-based messaging and collaboration applications
  • Help protect your network applications with Outlook Security Update and Microsoft ASP.NET authentication
  • Increase your control over Exchange Server with the CDO library and ADSI
  • Better manage the Exchange infrastructure via CDO for Exchange Management (EMO) and Microsoft Windows Management Instrumentation (WMI)
  • Develop real-time collaboration solutions using the Exchange Conferencing Server and Instant Messaging

A Note Regarding the CD or DVD

The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.

Product details

  • Hardcover: 1120 pages
  • Publisher: Microsoft Press; 3 edition (25 Oct 2003)
  • Language: English
  • ISBN-10: 0735614644
  • ISBN-13: 978-0735614642
  • Product Dimensions: 23.2 x 18.6 x 5.2 cm
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Bestsellers Rank: 1,420,261 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

Amazon Review

Microsoft books exist in a world where Microsoft software is the best and only option. Rizzo's book on creating collaborative apps using Exchange Server 5.5 (and 2000), Outlook 2000 and IE as application platforms with VBScript for glue shows how simple it can be to meet common business needs via dialogue boxes and standard forms without traditional programming.

Rizzo breaks collaborative apps into five categories: messaging, tracking, workflow, real-time and knowledge management; though an app may have elements from each. Naturally, there are gotchas even in MS programming paradise. For example, Rizzo explains how Outlook 2000 implements a cut down IE for HTML display, but to fully implement security in frames you have to force it to use IE itself--which then means you can't access some of Outlook's enhancements.

ASP features large, for example, to convert Outlook forms to HTML. This throws up more gotchas as Outlook's forms have more features than are available in HTML. There's a discussion of the new Digital Dashboards in Chapter 11 which use ActiveX objects, details on new and improved features of Exchange 5.5, such as the Event Scripting Agent and naturally the obligatory chapter on XML and XSL. But this is a book about using the results of such technologies rather than programming with them.

Rizzo had access to the Outlook and Exchange developers so the book feels authoritative, with example apps and code, all of it on the accompanying CD. But Microsoft's hand lies humourless and heavy. In places the book reads more like a press release. Still, anyone building collaborative apps using Outlook and Exchange will benefit from this book, just don't count the evangelising. -- Steve Patient --This text refers to an out of print or unavailable edition of this title.

About the Author

Thomas Rizzo is a product manager with the Microsoft Exchange group, where he focuses on building customer confidence and productivity with the platform. He’s also served as a system engineer on the Exchange team and wrote the first two editions of this popular book.

Inside This Book (Learn More)
First Sentence
If you asked 10 people to define collaboration in a computing environment, you would receive a variety of answers. Read the first page
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

Most Helpful Customer Reviews
9 of 9 people found the following review helpful
1.0 out of 5 stars too much 'can' not enough 'how' 19 Jun 2000
None of the examples goes in-depth enough, and the level of the book is very strangely targeted. I bought it expecting to perhaps be out of my depth since it is intended for enterprise level developers, but in fact I can't see it suiting any level of developer.
The examples are not very high level, hence unsuitable for developers, whilst the examples that are given, frustratingly, lack any kind of step by step help for beginners. Want to set up an Outlook form which has an option box for polling your customers? Rizzo says you can do it, but not how you can do it, and this kind of stuff is repeated throughout the book. As such this book is really only useful for evaluating Outlook rather than using it - it is very useful to have by your side when presenting Outlook/Exchange to your company as a possible new mail client/server solution, but for anything more 'advanced', even basic form design, you are going to need something with more meat to it, like Mosher's book on Outlook programming.
To be honest, this book is really just PR for Outlook and Exchange, and could have been written by anyone who has surfed the Outlook and Exchange sites for a few weeks and looked at the Outlook and Exchange programs for a few hours.
Back to O'Reilly books, I think :)
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
By A Customer
If you read the blurb about this book it says that it will enable you to "Build collaborative solutions that bridge-and extend-enterprise resources". However the programming examples hop around without following a step-by-step approach. If you would like to increase your Outlook knowledge at the same time as totally confusing yourself - I would recommend this book.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
3.0 out of 5 stars OK but needs more technical information 26 April 1999
By A Customer
Programming Microsoft Outlook and Microsoft Exchange is not really a programming book in the traditional sense, even though it introduces you to most of the high-level concepts necessary for using ADSI and ASP to interact with Microsoft Exchange. The last two chapters which explain how to get Exchange to work with ADSI--the real reason I bought the book--provide code samples that are only partially functional at best with only spotty, fairly useless commentary by the author. This leads me to believe that the author may not have understood the examples thoroughly. Getting Exchange to work correcly with ADSI can be a hair-pulling experience. This book would have been worth the money if it had sunk to a slightly lower level and provided more technical information.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
4.0 out of 5 stars Informative read on messaging technologies 7 April 1999
By A Customer
Having spent just a short time working with the Outlook object model and trying to make a decision on how I can leverage this existing technology with internet technologies, I have come to appreciate this 'one-stop' resource for Outlook. Even though you have to get past nine chapters before real "collaborative" technologies were spoken to; this is a real informative book for anyone, like myself, who needed a good basic understanding of Outlook and Exchange and additionally how newer technologies such as CDO come into play.
Comment | 
Was this review helpful to you?
0 of 1 people found the following review helpful
5.0 out of 5 stars The most complete guide to Exchange Development 29 May 2000
By A Customer
I would recommend this book to anyone interested in developing solutions around Exchange. For me, this books has been invaluable in assisting me develop folder based event scripts. The quality of the text and examples is excellent. I would not suggest a beginner start here, get some experience under your belt with say Microsoft Outlook 2000 Programming in 24 Hours by Sue Mosher. If you want the definitive guide to routing objects, get it here.
Comment | 
Was this review helpful to you?
0 of 1 people found the following review helpful
1.0 out of 5 stars CD does not contain evaluation copy of Exchange 5.5 23 April 1999
By A Customer
"The CD-ROM contains an evaluation copy of Microsoft Exchange Server 5.5,..." is a blatant lie. The quote only appears on this web page and not on the book, so I don't blame the publisher, unless the publisher wrote the synopsis. The software necessary for running the sample apps is nowhere to be found on the cd, despite what your synopsis says. Imagine my dismay when I got the book home and couldn't use the software.
Comment | 
Was this review helpful to you?
0 of 1 people found the following review helpful
By A Customer
When I first picked up this book, I'd thought it be like all the other technical books I've bought. . . a lot of fluff and very little meat. Well, was I in for a surprise. Not only are all the Outlook and Exchange technologies covered in-depth but the book also dives into newer technologies such as Outlook 2000 and all of its programming features. I was surprised to find a number of extra chapters on the CD as well!
Comment | 
Was this review helpful to you?
0 of 1 people found the following review helpful
5.0 out of 5 stars A must-have for Exchange/Outlook developers 7 April 1999
By A Customer
I agree with all of the reviewers that have preceeded me on this page. The book is great in many, many ways. The real-world examples are wonderful, the text is easy to understand and the overall quality is exceptional. Unlike many technical books, this books does ramp up into very advanced topics by the end and I will be using some of the techniques immediately in my own development.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category