Home   |   Instructor-led Training   |   Self-Paced Learning                Email Us   Phone :
Contact Us   -   About Us          
 
Courses
A+
ADA
Adobe
AJAX
AutoCAD
Business Skills and Technology
C++ programming
Cisco
Citrix
Cognos
ColdFusion
COM/COM+
CORBA
Corel
Crystal Reports
Data Mining
DB2
Desktop Application Software
Enterprise Architecture
ITIL
Java
JBoss
Legato
Lotus
Macintosh
Mainframe programming
Microsoft / MCT
MS Access
MultiMedia and design
.NET
Network+
Object oriented analysis and design
OpenVMS
Oracle
Perl
PHP
PowerBuilder
Professional Development
Professional Soft Skills Workshops
Project Management
Rational
SAS
Security
SharePoint
SOA
SQL Server
Telecommunications
Tivoli
Unix/Linux/Solaris/AIX/
HP-UX
Visual Basic
Visual Foxpro
VMware
Web 2.0
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Microsoft Office 2000: Macro Programming Using Visual Basic For Applications
Overview

Students will learn to create and edit macros, and gain an understanding of VBA code. Prerequisites

Windows Orientation, Excel 2000: Worksheets, Excel 2000: Advanced, Word 2000: Level 1, Word 2000: Level 2, and Word 2000: Advanced or equivalent knowledge.

Target Student
Students enrolling in this course should understand the basic concepts involved in working with a personal computer (PC). For example, they should be familiar with the components that make up the personal computer, including input, output, and storage devices. Performance-Based Objectives

Lesson objectives help students become comfortable with the course, and also provide a means to evaluate learning. Upon successful completion of this course, students will be able to:

  • Run macros and explain the basics of a Visual Basic Module.
  • Create relative and absolute recorded macros and assign macros to various objects in a workbook.
  • Write procedures that test conditions and then run only certain statements based on the results.
  • Write procedures that execute one or more lines of code repetitively.
  • Store Excel macros so they are available in any workbook.
  • Create macros in Word 2000.
  • Create macros that interact with the user.
Delivery Method
Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.
Course duration 1 Day(s) Course outline

Lesson 1: Introduction to Visual Basic for Applications

  • Running a Macro
  • Recording a Macro
  • Examining Module Design

Lesson 2: Assigning Macros

  • Specifying the Location of Recorded Macros
  • Assigning Macros to Menus, Buttons, and Toolbars

Lesson 3: Creating Decision-Making Code

  • The If…Then Decision Structure
  • The If…Then…Else Decision Structure
  • The Select Case Decision Structure

Lesson 4: Using Loop Structures

  • Using a For…Next Statement
  • Using a Do…Loop Statement
  • Using a For Each…Next Statement

Lesson 5: Macro Management

  • Personal Macro Workbook
  • Assigning Sub procedures to run automatically

Lesson 6: Recording a Macro in Word 2000

  • Running a Macro
  • Recording a Macro

Lesson 7: Interactive Macros

  • Creating a Custom Message Box
  • Creating a Custom Input Box
  • Extracting Data from Excel

Appendix A: Using Macros in PowerPoint and Access

  • Using Macros in PowerPoint
  • Using Macros in Access

Appendix B: Debugging and Testing Code

  • Overview of Debugging
Hardware/software Requirements

You will need 32 megabytes (MB) of Random Access Memory (RAM), an x86-compatible PC that meets the minimum hardware requirements for Windows 95 or later or Windows NT 4.0 or later, 500 MB of free hard-disk space, a typical installation of Windows 98, and a custom installation of Office 2000.

In addition, you will need printers if you want to print the worksheets or documents created in the course.


Contact Information
WINTRAC INC. - the one stop shopping center for IT training.
16523 S.W. McGwire Ct. Beaverton OR -97007
Phone: (503) 259-0312
Fax: 707-598-2268
Email: sales@wintrac.com

Send mail to webmaster@wintrac.com with questions or comments about this web site.
Copyright © 2008 Wintrac Inc.