|  
  
  
  
  |  | 
 Course 1301—Five Days—Instructor-led
 
 Table of Contents
 
 Introduction
 At Course Completion
 Microsoft Certified Professional Exams
 Prerequisites
 Course Materials and Software
 Course Outline
 
 This course will teach developers how to build solutions that access data
      and automate business processes by using Microsoft Office 2000.
 
 At the end of the course, students will be able to:
 
        Describe design considerations and deployment scenarios when
          building a custom solution by using Microsoft Office 2000.
        Determine whether Microsoft Visual Basic® for Applications code
          should be part of a specific document, a document template, or a
          component object model (COM) add-in.
        Use Visual Basic Editor to write and run Visual Basic for
          Applications code and manage files.
        Customize the user interface of Office 2000 applications by using
          command bars and forms.
        Connect to data sources and retrieve data by using ActiveX® Data
          Objects (ADO).
        Use the Office 2000 applications to access data in a relational or
          nonrelational database, and manipulate and present the data.
        List and describe some of the more commonly used objects in the
          Office 2000 object models.
        Use the Microsoft Excel object model to programmatically navigate,
          format, present, and analyze data.
        Use the features in Office 2000 Developer to build a COM add-in, use
          digital signatures to enhance security, and deploy your applications.
        Use the Microsoft FrontPage® 2000 Web site creation and management
          tool to create a Web site and display documents created in other
          Office 2000 applications.
         
 Return to top
 This course will help the student prepare for the following Microsoft
      Certified Professional exam:
 
        Exam 70-091: Designing
          and Implementing Solutions with Microsoft Office 2000 and Microsoft
          Visual Basic for Applications
         
 Return to top
 
 
        Use basic features of the Microsoft Word and Excel applications.
        Record simple macros by using Macro Recorder and invoke them.
        Demonstrate familiarity with the Visual Basic development system and
          event-driven programming concepts including:
          
            Writing a Function procedure and a Sub procedure.
            Handling an event procedure.
            Retrieving and validating information from a user.
            Building a user interface by using forms and controls.
            Describing the relationship among objects, properties, and
              methods.
            Adding run-time error handling to an application.
            Running an application and using debug mode within the Visual
              Basic environment.Define basic database concepts such as tables and queries, and use
          SQL syntax to create database queries
        Define basic concepts of the Internet, intranets, and Web browsing. Completing either of the following courses satisfies the Visual
      Basic-related prerequisite skills listed above:
 
        Course 1300, Mastering
          Microsoft Access 2000 Programming
        Course 1303, Mastering
          Microsoft Visual Basic 6.0 Fundamentals The course materials,
          lectures, and lab exercises are in English. To benefit fully from the
          instruction, students need an understanding of the English language
          and completion of the prerequisites.
 Return to top
 This course is licensed for use by a single user on a single computer.
          Multiuser usage is prohibited. All content on the CD-ROM can be
          printed.
 The CD-ROM includes:
           
            Labs
            Practices
            Sample code
            Library 
             
 Return to top
 
 Day 1Module 1: Designing Custom SolutionsTopicsWorking with Office 2000Developing an Office solution
 Overview of the course
 LabViewing the lab solutionSkillsStudents will be able to:
 
            Identify the advantages that Visual Basic for Applications
              provides to developers.
            Identify the ways in which you can present data from Office
              applications in hypertext markup language (HTML) pages.
            Identify the additional features in Office Developer that help
              developers build solutions.
            Identify the types of solutions that you can build in Office
              2000.
            Identify the three roles Office 2000 plays in solution
              development.
            List the options developers can choose from to deploy their
              Office solutions. Module 2: Using Visual Basic EditorTopicsWhere code is storedWorking with Visual Basic Editor
 Writing and running code
 Debugging
 LabUsing Visual Basic EditorSkillsStudents will be able to:
 
            Choose the best location to store code in an Office solution.
            Describe how Visual Basic for Applications projects relate to
              Office documents.
            List the elements that you can include in a project, and
              describe the purpose of each element.
            Record a simple macro in Microsoft Excel and then view, modify,
              and run the macro code by using Visual Basic Editor.
            Insert a new module or a user form into a project.
            Insert a Sub or Function procedure into a module.
            Use breakpoints, watch expressions, and step options to find and
              fix run-time errors and errors in programming logic. Day 2Module 3: Applying Visual Basic-Related Skills in Office 2000TopicsVisual Basic syntax reviewUsing the Office object models
 Working with forms
 Customizing menus and toolbars
 LabBuilding the user interfaceSkillsStudents will be able to:
 
            Declare variables that have the appropriate scope level for the
              procedures that will use them.
            Write code that uses decision control and looping statements to
              control program execution.
            Describe the purposes and benefits of using an object model.
            List and describe the objects that are members of the shared
              object model in Office 2000.
            Choose whether to declare object variables by using early
              binding or late binding.
            Build a form that incorporates standard controls and uses the
              properties and methods of these controls in code.
            Write code that responds to form and control events.
            Write code that validates user input in a form.
            Write code that hides or unloads a form based on user actions.
            Use the CommandBars collection to create a toolbar button and a
              menu item that invokes a procedure when clicked. Module 4: Retrieving Data in an Office SolutionTopicsThe role of data in an Office solutionUsing ADO
 Retrieving data from a data source
 Building a query
 Handling data access errors
 LabRetrieving data in an Office solutionSkillsStudents will be able to:
 
            Choose the best location for data in an Office solution.
            Choose the Microsoft Office applications best-suited for working
              with data.
            List the major components of the ADO object model.
            Connect to a data source by using ADO.
            Use an ADO Recordset object to retrieve and manipulate data.
            Use the Simple Query wizard in Microsoft Access to build SQL
              statements that retrieve selected data.
            Run a SQL statement that returns an ADO Recordset object.
            Explain how to handle some common errors by using ADO. Day 3Module 5: Building Documents in Microsoft ExcelTopicsOverviewWorking with the Microsoft Excel application
 Working with workbooks
 Working with worksheets
 Returning a Range object
 Working with a Range object
 LabBuilding the Sales Reports workbookSkillsStudents will be able to:
 
            Describe the capabilities of the Microsoft Excel object model.
            Programmatically create and save a new workbook.
            Programmatically add a worksheet to a workbook and rename it.
            Write code that references cell ranges on a worksheet.
            Write code that programmatically formats and inserts values and
              formulas into a worksheet.
            Write code that applies formatting to cells in a worksheet. Module 6: Analyzing and Presenting Data in Microsoft ExcelTopicsCreating chartsCreating PivotTable® dynamic views
 Presenting results to the user
 LabAnalyzing the sales dataSkillsStudents will be able to:
 
            Programmatically create a chart from worksheet data.
            Modify the style and formatting of a chart.
            Programmatically create a PivotTable from worksheet data.
            Modify the layout and format of a PivotTable.
            Publish Office documents as HTML.
            Publish Excel components as interactive Web pages. Day 4Module 7: Building Documents in Microsoft WordTopicsOverviewWorking with documents
 Working with areas of a document
 Working with document content
 LabBuilding the Sales Report documentSkillsStudents will be able to:
 
            Choose the Word features to use in designing a solution.
            List and describe the components of the Word object model.
            Create and save a Word document based on a template
              programmatically.
            Open an existing Word document programmatically.
            Insert and format text in a Word document programmatically.
            Insert Microsoft Excel data into a Word document
              programmatically.
            Publish a Word document for viewing on the World Wide Web. Module 8: Expanding Your Office SolutionTopicsWorking with the Microsoft PowerPoint® presentation graphics programWorking with Assistant
 Working with Microsoft Access
 Working with the Microsoft Outlook® messaging and collaboration
          client
 LabExpanding your Office solutionSkillsStudents will be able to:
 
            List and describe some commonly used objects in the PowerPoint,
              Assistant, Microsoft Access, and Outlook object models.
            Build a PowerPoint presentation and publish it as a Web page.
            Use the Assistant object model to customize Office Assistant and
              display information.
            Use the Microsoft Access object model to programmatically open a
              database, create a report, and save it as a Web page.
            Use the Outlook object model to customize your Outlook client
              application. Day 5Module 9: Advanced Issues in Office DevelopmentTopicsMicrosoft Office DeveloperUsing Code Librarian
 Using COM add-ins
 Using digital certificates
 Deploying an Office solution
 LabCreating and deploying a COM add-inSkillsStudents will be able to:
 
            Import code from Code Librarian into a Visual Basic for
              Applications project.
            Build a COM add-in by using the Add-In Designer in Visual Basic
              Editor.
            Describe the two steps necessary to register a COM add-in on a
              user's system.
            Describe the security issues involved in developing and
              distributing an Office solution.
            Sign a Visual Basic for Applications project.
            Choose the appropriate deployment strategy for an Office
              solution. Module 10: Using FrontPage 2000TopicsPlanning a Microsoft FrontPage® Web siteCreating a FrontPage Web site
 Managing a Web site
 Programming in FrontPage
 FrontPage object models
 LabsCreating the Northwind Sales Web siteUsing the FrontPage object model
 SkillsStudents will be able to:
 
            Describe a general strategy for planning and developing Web
              sites.
            Distinguish between FrontPage Server Extensions and Office
              Server Extensions.
            Create a Web site by using Corporate Presence Web Wizard.
            Add a new Web page to an existing FrontPage Web site.
            Import files and folders to an existing FrontPage Web site.
            Use the category component to add hyperlinks to a Web page.
            Use reports to track hyperlink status, slow files, and review
              status of Web pages.
            Use the Application object model to respond to FrontPage
              application events.
            Use the Web object model to navigate and list the structure of a
              Web site.
            Describe the capabilities of the Page object model. 
 Return to top
   |  |