Microsoft Corp., 2001. – 569 p. – ISBN: 0-7356-1242-0.
Рассматривается версия MS Office XP (2002).
Foreword.
Getting Started with Office XP Developer.
What's New in Office XP Developer.
Setting up the Developer Design Environment.
Setting up the Server Environment.
Developer Office Developer Applications.
Designing Applications.
The Design Process.
Which Technologies Should You Use?
Thinking About User Interface Design.
Designing Code for Reusability.
Security Considerations.
Testing Your Application.
Application Deployment.
Developing Office Applications Using VBA.
The Benefits of Office Programmability.
Office Objects and Object Models.
Working with Office Applications.
Working with Microsoft Excel Objects.
Working with Shared Office Components.
Getting the Most Out of Visual Basic for Applications.
Add-ins, Templates, Wizards, and Libraries.
Developing Workflow Applications for Exchange Server.
Workflow Applications Architecture for Exchange Server.
Planning a Workflow Process for Exchange Server.
Building a Workflow Process for Exchange Server.
Developing the User Interface for Exchange Workflow.
Scripting in the Workflow Designer for Exchange Server.
Developing Workflow Applications for SQL Server.
Workflow Applications Architecture for SQL Server.
Planning Workflow Applications for SQL Server.
Building Workflow Application for SQL Server.
Developing a User Interface for SQL Server.
Setting Up Accounts, Logins, Roles, and Users.
Scripting Workflow Events for SQL Server.
Creating Templates.
Developing a Digital Dashboard Using Web Parts.
Understanding the Digital Dashboard.
Web Parts.
Debugging and Error Handling.
Writing Error-Free Code.
Debugging Code.
Handling Errors.
Localizing Your Application.
Localization Guidelines for Your User Interface.
Localization Guidelines for Language and Terminology.
Localization Guideline for Your Code.
Localizing Your Access Runtime Application.
Deploying Your Application.
The Packaging Process.
Creating a Setup Package Using the Packaging Wizard.
Deploying Office Templates and Application-Specific Add-ins.
Deploying COM Add-ins.
Deploying Outlook and FrontPage Applications.
Deploying Microsoft Access Applications using the Access Runtime.
Programming Concepts.
Writing Solid Code.
Writing Solid Script.
Using a Naming Convention.
Structuring and Formatting Your Code.
Commenting Code.
Designing Code to Be Used Again.
Working with XML.
Office Applications and XML.
Working with XML in the Design Environment.
Custom Classes and Objects.
Why Build Your Own Objects?
Basic Class Concepts.
Creating Property Procedures.
Creating Events and Event Procedures.
Extending Objects Through Interfaces.
Designing Object Models.
Creating Custom Objects for Web Pages.
Using Office Developer Productivity Tools.
Sharing Code with the Code Librarian.
Opening the Code Librarian.
Creating a Code Library.
Creating Code Librarian Categories.
Using Code Snippets from the Code Library.
Customizing Code in the Code Librarian.
Making the Code Librarian Available to Multiple Users.
Using Source Code Control.
Setting Up Visual SourceSafe.
Choosing the Right Source Code Control Add-In.
Using the Visual SourceSafe Add-In with the Visual Basic Environment.
Using Visual SourceSafe with Documents and VBA Code.
Using Source Control with Access.
Sharing and Reusing VBA Objects.
Exporting VBA Objects.
Importing VBA Objects.
Rapid Application Development Tools.
Formatting String Variables.
Formatting Code Commenter and Error Handler Templates.
Appendixes:
Microsoft Office Developer Walkthroughs.
Creating a COM Add-in with VBA.
Creating a Workflow Application Using Exchange Server.
Developing a Workflow Application Using Workflow Designer for SQL Server.
Creating a Digital Dashboard using Web Parts.
Microsoft Office XP Developer Object Model Guide.
Office XP Applications.
Shared Components.
Data Access.
Web Technologies.
Additional References.