Building Applications with Microsoft Outlook Version 2002

Randy Byrne

  • 出版商: MicroSoft
  • 出版日期: 2001-08-25
  • 售價: $2,360
  • 貴賓價: 9.5$2,242
  • 語言: 英文
  • 頁數: 882
  • 裝訂: Paperback
  • ISBN: 0735612730
  • ISBN-13: 9780735612730
  • 已過版

買這商品的人也買了...

商品描述

Description:

See how to build rich, client-side collaborative applications with Outlook 2002.

Get an insider’s view on how to develop interactive client-side collaboration and messaging applications with this hands-on programming guide. It provides in-depth technical information, strategies, and code to help you leverage the power of Outlookâ 2002 and SharePoint™ Portal Server. You get complete details on how to build Outlook 2002 Web Parts using the Digital Dashboard Resource Kit and Microsoft® Office XP Developer. Learn how to incorporate these Web Parts into a Digital Dashboard application. You’ll find a comprehensive treatment of Outlook 2002 security, including the Administrative Form in public folders and trusted COM Add-ins that operate with full access to the Outlook Object Model. The companion CD contains source code and files to simplify creating and using the applications analyzed in the book. Expert instruction includes these topics:

• Applications you can create with Outlook 2002
• Overview of Outlook design tools
• Customizing built-in modules
• Designing a custom application
• Forms
• Controls, fields, and properties
• Actions
• Folders
• Events
• The Outlook development environment
• Using Microsoft Visual Basic®, Visual Basic for Applications (VBA), or Visual Basic, Scripting Edition (VBScript), with Outlook
• Sample contact-management application
• Distributing and securing applications
• Creating COM Add-ins with Visual Basic
• Integrating Outlook with Web applications
• Using Outlook with SharePoint Portal Server

 

Table of Contents:

Foreword xli
    Acknowledgments xliii
    Introduction xlv
PART I   INTRODUCING MICROSOFT OUTLOOK 2002      
1   Applications You Can Create with Outlook 3
    Types of Applications You Can Create 5
    Forms You Can Create 7
        Message Forms 8
        Post Forms 9
        Built-In Module Forms 10
    Folder Applications 11
        Folders Based on Built-In Modules 11
        Discussion Folders 13
        Tracking Folders 14
        Reference Applications 14
    For More Form and Folder Ideas 16
2   Outlook Design Tools 17
    Help and Web Sites 18
        To open the Help And Web Sites folder 18
        To open a Web page directly in Outlook 19
        To add a page opened in a Web View to your Outlook Bar 19
    Outlook Form Design Mode 20
        To view an Outlook form in Design mode 20
        Properties Dialog Box 21
        To view the Properties dialog box 21
        Advanced Properties Dialog Box 21
        To view the Advanced Properties dialog box 22
        The Visual Basic Expression Service 23
        To open the Business Card Request form in Design mode 23
        To open the Visual Basic Expression Service 23
        Script Editor and VBScript 24
        To view the Script Editor 24
        Folder View Design Tools 25
        To add or remove a column using the Field Chooser 25
        Folder Properties Dialog Box 27
        To view the folder Properties dialog box 28
    Outlook Visual Basic for Applications Design Tools 28
        Visual Basic Editor 29
        To open the Visual Basic for Applications Editor window 29
        To open the Visual Basic for Applications Object Browser 30
        To add a UserForm to your Outlook VBA project 31
        Add-Ins and Other Design Tools 32
    Other Tools and Add-Ins 35
        Debugging Tools 35
        Development Tools 36
        Other Tools 37
PART II   QUICK GUIDE TO BUILDING APPLICATIONS  
3   Customize Built-In Modules 41
    Overview of the Folder You Create 42
    Create New Folders 45
        Create the Design Environment Personal Folder (.pst) File 46
        To create the Design Environment personal folder 46
        Create the Beta Contacts Folder 46
        To create the Beta Contacts folder 46
    Create Custom Views 47
        Create the Potential Beta Participants View 47
        To create the Potential Beta Participants view 47
        To remove fields 48
        To add new fields 48
        To drag the Company column heading 49
        To drag the fields to the Column Heading row 50
        To adjust the column widths 50
        Create the Beta Participants View 50
        To create the Beta Participants view 51
         To remove fields from the view 51
        To add new fields 52
        To drag the fields to the Column Heading row 52
        To adjust the column widths 53
        To create a filter 53
    Create Items for the Beta Contacts Folder 54
        To switch to the Potential Beta Participants view 54
        To create a Beta Contacts item 54
        To create a second Beta Contacts item 55
        To create third and fourth Beta Contacts items 55
    Enter Dates in the Beta Participants View 57
        To switch to the Beta Participants view 57
        To enter the Beta Agreement Sent date in the fields 57
    Customize the Contacts Form 57
        Open the Contacts Form 58
        To open the Contacts form in Design mode 58
        To switch from Design mode to Run mode 58
        Rename the New Page 58
        To rename and show the page 59
        Add Controls to the Form 59
        To show the Control Toolbox 59
        To add the ComboBox control 59
        To set properties for the ComboBox control 60
        To add a label 61
        To add a TextBox control 61
        To set properties for the TextBox control 62
        To add a label 63
        To add a CheckBox control 63
        To create the Current Customer field 63
        Set Form Properties 64
        To set form properties 64
    Test the Form at Design Time 65
        To switch from Design mode to Run mode 65
    Publish the Form 65
        To publish the form to the Beta Contacts folder Form Library 66
     Specify the Default Form for the Folder 67
        To make the Beta Contact form the default form 67
    Test the Application 67
        To select the Potential Beta Participants view 67
        To test the Beta Contact form 68
    Delete the Items You Created 68
        To delete the items in the Beta Contacts folder 68
    Copy the Folder to Public Folders 68
        To copy the Beta Contacts folder 69
    Set Permissions 69
        To set permissions for the Beta Contacts folder 69
    Release the Application 70
        To set administration properties 70
4   Design a Custom Application 71
    Overview of the Product Ideas Application 72
    Create the Product Ideas Folder 75
        To create the Product Ideas folder 75
    Create the Product Idea Form 75
        Open the Post Form 76
        To open the Post form in Design mode 76
        Edit the Compose Page 76
        To remove the Categories control 77
        To adjust the Message control 77
        To center the Message control horizontally 78
        To add the Product Category control 78
        To set the properties for the Product Category control 79
        To add a Label control 80
        To align the Subject and Product Category controls 81
        To add a Label control 81
        To move controls 82
        To add a form graphic using a label control 82
        To add a form graphic using a Frame control 83
        To add a form graphic using an Image control 83
        To save the form graphic for reuse on other pages 84
        To set the Tab Order for the Compose page 84
         Edit the Read Page 85
        To switch to the Read page 85
        To delete controls to make room for new controls 85
        To adjust the From and Posted controls 86
        To copy the controls from the Compose page 86
        To set the tab order 87
        Set Product Idea Form Properties 87
        To set Product Idea form properties 87
        Test the Form at Design Time 88
        To switch between Design mode and Run mode when testing 88
        Make a Backup Copy of the Product Idea Form 88
        To save the Product Idea form 88
        To open your backup copy of a form 89
        Publish the Product Idea Form 89
        To publish the form to the Product Ideas folder 89
    Create the Product Idea Response Form 90
        Edit the Compose Page 91
        To switch to the Compose page 91
        To make the Product Category control read-only 91
        To clear the Initial Value property 91
        To change the label 92
        Edit the Read Page 92
        To switch to the Read page 92
        To make the Product Category control read-only 92
        To change the Product Idea label 92
        Set the Form Properties 92
        To set the form properties 92
        Make a Backup Copy of the Product Idea Response Form 93
        To make a backup copy of the Product Idea Response form 93
        To open your backup copy of a form 93
        Publish the Product Idea Response Form 93
        To publish the Product Idea Response form 94
    Set the Actions 94
        Set the Actions for the Product Idea Form 94
        To open the Product Idea form in Design mode 94
         To make the Reply To Folder action unavailable 95
        To create a new action 96
        Make a Backup Copy of the Product Idea Form 97
        To make a backup copy of the Product Idea form 97
        Republish the Product Idea Form 97
        To republish the form 97
        Set the Actions for the Product Idea Response Form 98
        To open the Product Idea Response form in Design mode 98
        To make the Reply To Folder action unavailable 99
        To create a new action 99
        Make a Backup Copy of the Product Idea Response Form 99
        To make a backup copy of the Product Idea Response form 99
        Publish the Product Idea Response Form 100
        To publish the Product Idea Response form 100
    Create the Product Category View 100
        To create the Product Category view 101
        Remove Fields 101
        To remove fields 101
        Group Items 102
        To group items by Product Category, then by Conversation 102
        Sort Items 102
        To sort items by the Conversation Index field 103
        Arrange the Column Heading Order 103
        To arrange the column heading order 103
    Specify the Default Form for the Folder 103
        To specify that the Product Idea form is the default form 103
    Set the Hidden Property for the Product Idea Response Form 104
        To set the Hidden property for the Product Idea Response form 104
    Test the Application 104
        To test the Product Ideas application 104
    Copy the Folder to Public Folders 105
        To copy the Product Ideas folder 105
    About Folder Permissions 106
    Release the Application 106
        To set Administration properties 106
PART III   BUILDING BLOCKS OF APPLICATIONS      
5   Forms 109
    Become Familiar with Designing Forms and Form Components 109
        Outlook Form Design Mode 109
        Types of Forms 111
        Parts of a Form 112
    Fields 115
        Properties 116
        Actions 116
        Form Scripts 117
    Learn How Forms Work 119
        What Is an Item? 119
        What Happens When the Form Definition Is Saved with the Item? 120
        How Is a Form Opened? 122
        How Do Shared Fields Work? 122
    Create a Folder 123
        To create a personal folder 124
    Open the Form and Switch to Design Mode 125
        To create a Message form 125
        To create a Post form 125
        To create a Calendar, Contact, Distribution List, Task, or Journal form 126
        To create a form based on a custom Outlook template 126
    Edit Form Pages 127
        The Compose Page 127
        The Read Page 128
        About Separate Read Layout 128
        To view either the Read or the Compose page 129
        To specify the Separate Read Layout option for a page 130
        Hide or Show a Page 131
        To hide or show a page at run time 131
        Rename a Page 131
        To rename a page 132
    Add Controls 132
        To show the Control Toolbox 132
        To add additional controls to the Control Toolbox 133
         To add a control to a form 133
        To set Display properties for a control 133
        To set Advanced Properties for a control 133
    Create and Bind Fields 134
        Create a New Field and Bind It to a Control 134
        To create a new user-defined field 135
        Bind a Control to an Existing Field 135
        To bind a control to an existing field 135
        Select Fields from Other Forms 135
        To add a field set from a form to the field list 136
        When to Use the Field Chooser 136
        To add a field from the Field Chooser 137
        Delete a Field 138
        To delete a field 138
    Polish the Layout 138
        Select and Edit Controls 138
        Align Controls 138
        To align controls 138
        Space Controls 139
        To space controls 139
        Set Tab Order 139
        To set the tab order for the Compose page 139
        View the Form in Run Mode 140
        To switch between Design mode and Run mode 140
    Create Help (Optional) 141
        To create ControlTipText 141
    Edit the Read Page 141
        To copy controls to the Read page 141
        Set Properties for Controls on the Read Page 142