Dale Rainwater Consulting
MCP:  MS Office 2000 VBA 6.0

Home Services Experience Certifications Skills Training About Us Contact Information Site Map

 

Description

A Microsoft Certified Professional (MCP) in Microsoft Office 2000 and Microsoft Visual Basic for Applications 6.0  has the ability to design and implement solutions using Microsoft Office 2000 and Microsoft Visual Basic for Applications 6.0 and is required to successfully complete Microsoft Exam 70-091, Designing and Implementing Solutions with Microsoft Office 2000 and Microsoft Visual Basic for Applications.  The exam objectives are listed below.

The Microsoft Certified Solution Developer (MCSD) certification track for Visual Basic 6.0 requires completion of four Microsoft Certified Professional (MCP) exams comprised of three core exams and one elective exam.  The Microsoft Office 2000 and Microsoft Visual Basic for Applications (VBA) 6.0 Exam 70-091 is an elective exam.

Dale Rainwater is an expert in the areas Microsoft Office application design, development and implementation using Visual Basic for Applications (VBA).  Currently, target markets of Dale Rainwater Consulting are the geographical regions of New York City, NY and Northwest Arkansas.

Exam Content / Objectives

(Note: Click blue diamonds below for details, not all diamonds have details)

 

Designing and Implementing Solutions with Microsoft Office 2000 and Microsoft Visual Basic for Applications

 

Defining the Technical Architecture for an Office 2000 Solution

 
Given a business scenario, identify which architecture type is appropriate. Architecture types include monolithic and client/server.
Identify which technologies are appropriate for implementation of a given Office 2000 solution.
bulletMicrosoft Windows NT Server technologies such as Internet Information Server and Index Server
bulletproprietary technologies
bullettechnology environment of the company, both current and planned
bulletselection of development tools
bullettype of solution, such as enterprise, distributed, centralized, and collaborative
Choose a data storage architecture.
bulletJET
bulletSQL
bulletpublic folders in Microsoft Outlook
bulletMicrosoft Exchange
Test the feasibility of a proposed technical architecture.
bulletDemonstrate that business requirements are met.
bulletDemonstrate that use-case scenarios are met.
bulletDemonstrate that existing technology constraints are met.
bulletAssess the impact of shortfalls in meeting requirements.
Develop appropriate deployment strategy.

 

Developing the Conceptual and Logical Design for an Office 2000 Solution

 
Construct a conceptual design. Considerations include scenarios, context, workflow process, task sequence, and physical environment models.
Given a conceptual design, apply the principles of modular design to derive the components and services of the logical design.
Incorporate business rules into object design.
Assess the potential impact of the logical design on performance, maintainability, extensibility, scalability, availability, and security.
Assess the financial impact of the solution.
bullettotal cost of ownership (TCO)
bulletreturn on investment (ROI)
Establish schedule and deployment tools for implementation of an Office 2000 solution.
bulletCD-ROM
bulletfloppy disk
bulletInternet with CAB files
bulletPackage & Deployment Wizard
bulletMicrosoft Systems Management Server

 

Designing a User Interface and User Services for an Office 2000 Solution

 
Identify the logical sequence of flow for the user interface for a given Office 2000 solution.
Identify input validation procedures that should be integrated into the user interface.
Evaluate methods of providing online user assistance.
bulletOffice Assistant
bulletstatus bars
bulletToolTips
bulletHelp files
Construct a prototype user interface that is based on business requirements, user interface guidelines, and the organization's standards.
Establish the appropriate type of output.
bulletprinted material
bulletHTML
bulletscreen
bulletdisk
bulletdata exported to other applications

 

Deriving the Physical Design for an Office 2000 Solution

 
bulletAssess the potential impact of the physical design on performance, maintainability, extensibility, scalability, availability, and security.

 

Establishing the Development Environment for an Office 2000 Solution

 
Establish the environment for source-code version control.
bulletlocation
bulletdata environments
bulletdevelopment tools
Install the development tools.
Install and configure Microsoft Data Engine (MSDE).
Identify where code should be stored.
bulletdocuments
bullettemplates
bulletCOM add-ins

 

Creating User Services for an Office 2000 Solution

 
Implement the navigation for the user interface.
bulletCreate toolbars, menus, and pop-up menus by using the CommandBars object model.
bulletCreate a command bar that calls custom Visual Basic for Applications procedures by using the shared object model.
Create data input forms, dialog boxes, and wizards.
Validate user input.
Process user input from a form or a dialog box.
Use a Microsoft ActiveX control on the user interface. The user interface can include user forms and Office 2000 documents.
Incorporate existing code, such as templates and wizards.
Provide a personalized interface for users that is based on user profiles or group membership.
Instantiate and invoke a COM component.
bulletMicrosoft Word
bulletMicrosoft Excel
bulletMicrosoft Access
bulletMicrosoft PowerPoint
bulletMicrosoft FrontPage
bulletMicrosoft Outlook
bulletOffice 2000 shared components
Implement online user assistance in an Office 2000 application.
Implement error handling in the user interface.
Create a Web page that includes tables, graphics, and animation.
Customize the Office Assistant by using the shared object model.
bulletCreate balloons.
bulletRespond to user input.
bulletUse the WindowsInstaller object library to check and configure Office 2000 components.

 

Creating and Managing COM Add-ins for an Office 2000 Solution

 
Create a COM add-in that implements business rules or logic.
bulletlocation
bulletdeployment tools
bulletdeployment methods
Add error handling.
Apply a digital signature to a COM add-in.
Debug a COM add-in.
Register a COM add-in.
Respond to events in a COM add-in.

 

Creating Data Services for an Office 2000 Solution

 
bulletAccess and manipulate a data source by using ADO.

 

Testing and Debugging an Office 2000 Solution

 
Use the debugging tools to debug your solution.
bulletLocals window
bulletImmediate window
bulletcall stack
bulletbreakpoints
bulletWatch window

 

Deploying an Office 2000 Solution

 
bulletCreate a setup program that installs an application, registers the COM components, allows for an application to be uninstalled, and redistributes a database engine.
bulletUse CAB files to package and distribute an Office 2000 solution.
bulletPlan floppy-disk-based deployment or compact-disc-based deployment for an application.
bulletPlan network-based deployment for an Office 2000 solution.
bulletSecure and apply a digital signature to your project.

 

Deploying a Web-Based Office 2000 Solution

 
bulletPublish and distribute Web content and components to a Web site.
bulletEstablish mechanisms for posting content on a Web site.

 

Maintaining and Supporting an Office 2000 Solution

 
bulletFix errors, and take measures to prevent future errors.
bulletDeploy Office 2000 solution updates.

 

Using the Microsoft Word Object Model

 
Create and modify a Word document and its contents by using the Word object model.
bulletCreate a new Word document based on an existing template by using the Word object model.
bulletDefine an area of a document by using the Range object.
bulletLocate the contents of the selected region of the document by using the Selection object.
bulletRedefine an existing Range object by using the Move methods or the Collapse method.
bulletUse AutoText to define or insert recyclable text in a document.
Add navigational structure to a Word document. Navigational elements include tables of contents, bookmarks, hyperlinks, captions, and cross-references.
bulletAdd hyperlinks to a Word document by using the Word object model.
bulletDynamically add a table of contents or index entries to a Word document by using the Word object model.
bulletAdd bookmarks to identify a specific location in a document.
bulletUse a bookmark to insert data at a specific location in a document.
Add data to a Word document by using the Word object model. Data sources include databases, spreadsheets, Web pages, and application memory.
bulletAdd data to a table by using the Word object model.
bulletAdd data to a field.
bulletInsert data from another Office 2000 application into a Word document.
Prepare documents for distribution by using the Word object model.
bulletConnect a data source to a mail-merge master document by using the Word object model.
bulletInsert fields into a mail-merge master document by using the Word object model.
bulletHandle missing data in a mail merge by using the Word object model.
bulletPrint documents by using the Word object model.
bulletPublish a Word document to a Web server in HTML.
bulletRoute a Word document by using the Word object model. Routing methods include e-mail and fax.
Use the Word event model to react to user or system events in Visual Basic for Applications code.
bulletapplication events
bulletdocument events
bullettemplate events
Use Word linguistic functions in Visual Basic for Applications code.
bulletspelling checker
bulletthesaurus

 

Using the Microsoft Excel Object Model

 
Create and modify a workbook or worksheet and its contents by using the Excel object model.
bulletCreate a new workbook or worksheet by using the Excel object model.
bulletInsert data into a range of cells by using the Excel object model.
bulletCreate, use, or specify a reference to a cell or region of cells by using the Excel object model.
bulletFormat data by using the Excel object model.
bulletAdd formulas to a worksheet by using the Excel object model.
Analyze the data in your Excel workbook.
bulletCreate or modify a pivot table on an Excel worksheet.
bulletCreate or modify a chart by using the Excel object model.
Insert external data into a worksheet. Data sources include databases, spreadsheets, Web pages, and application memory.
bulletInsert a Web query.
bulletRun a new or saved query.
bulletImport a text file.
bulletDefine an OLAP cube.
Use the Excel event model to react to user or system events in Visual Basic for Applications code.
bulletapplication events
bulletworkbook events
bulletworksheet events
bulletBefore events
Use Excel worksheet formulas in Visual Basic for Applications code.
Prepare a workbook for distribution by using the Excel object model.
bulletPublish an Excel worksheet to a Web server in HTML.
bulletPublish an Excel worksheet by using the Office 2000 Web components. Components include worksheets, pivot charts, pivot tables, and data control.
bulletRoute a finished worksheet by using the Excel object model.
bulletPrint a finished worksheet by using the Excel object model.

 

 

 

 

 

Home ] Services ] Experience ] Certifications ] Skills ] Training ] About Us ] Contact Information ] Site Map ]

 

Home ] Services ] Experience ] Certifications ] Skills ] Training ] About Us ] Contact Information ] Site Map ]