Website hositng, design and development Specialists - Prairie 21, Incorporated
Learn How Now
HomeContact UsInformationSearch
with Professional Video Training
Web Design ServicesWeb Design TrainingWeb Development ResourcesFree Web Desgin Downloads
Learn How Now with WebTrainingOnline.com
Shopping Cart
Specials and Hot Deals
Training Topics
.NET
ASP
ASP.NET
C#
HTML
J2EE
JavaScript
Microsoft Access
Microsoft Office
SharePoint (SPS)
SQL Server
VBA
Visual Basic
Visual Basic.NET
Visual FoxPro
Visual InterDev
Windows
XML
XSLT
 
Samples
HTML Slides
JavaScript Slides
 
 
 

 

 

Visual Basic for Applications
(VBA)

Professional Training

 
VBA Professional Training via CD-ROMMaster VBA for Microsoft Office using this easy-to-follow training collection from the company recognized throughout North America for world-class courseware and comprehensive training courses.

Whether you are learning Visual Basic for Applications (VBA) for the first time or adding to your reference library, our Professional Training includes everything you want in a VBA resource:

  • 5 CDs with over 6 hours of high quality digitized instruction by expert Jan Fransen.
  • Hands-on lab exercises to reinforce key concepts, reference documents, and samples all on CD!
  • Over 700 pages of printed course material for your notes and reference.

Level 1: VBA for Microsoft Office CD-ROMs will teach you to start thinking in terms of how you can make your work life simpler. The Level 1 gets you going in VBA by showing you the tools to start automating little tasks right away.

Level 2: Understanding how VBA works opens up a whole world of possibilities for making tasks with your computer easier. The Level 2 VBA teaches you how to begin solving more complex work problems.

 

CD-Rom
Level 1 3 CDs $295 Buy Now
Level 2 2 CDs $295 Buy Now
Complete Course 5 CDs

$495

Save $95

Buy Now
VHS Video
Level 1 3 Tapes $295 Buy Now
Level 2 2 Tapes $295 Buy Now
Complete Course 5 Tapes

$495

Save $95

Buy Now
Video training includes matching courseware
 
Self-Study Courseware Only
Complete Course Print

$395

Buy Now
Self-Study courseware may vary from the video training
 


Outline

Level 1

Level 2

CD-ROM 1

1.0 Getting Started with VBA

What Is VBA?

What Products Host VBA?

What Does a VBA Application Look Like?

Working with VBA in a Host Product

How Do You Make VBA Code Happen?

Starting with VBA by Recording Macros

2.0 Writing VBA Procedures

Overview of the Visual Basic Editor

Working with the Project Explorer

Creating Simple Procedures

Understanding the Code Window

Customizing the Visual Basic Editor

3.0 Working with Variables and Constants

What Is a Variable?

Data Types

Using Constants

4.0 Visual Basic Editor Techniques

Writing Code Efficiently

Taking Advantage of IntelliSense

Optional and Named Arguments

CD-ROM 2

5.0 Mastering VBA Control Structures

Branching Structures

Looping Structures

6.0 Investigating Built-In VBA Functions

VBA’s Built-In Functions

Using the Object Browser to Find VBA Functions

Testing Functions in the Immediate Window

VBA Functions You’ll Probably Need

7.0 Creating Reusable Procedures

Design Before Code

Writing the Same Code Once

8.0 Creating User Forms

Working with User Forms

Adding Controls to a User Form

Formatting Controls

Setting Properties at Design Time

Introducing Events

Setting Properties at Run Time

Working with Methods

9.0 Handling Errors

Recognizing a Run-Time Error

The Error-Handling Standard

Exiting the Error Handler

Inline Error Handling

Combining Types of Error Handling

CD-ROM 3

10.0 Debugging Your VBA Code

Debugging Your Code

Setting a Breakpoint

Stepping Through Code

Checking Values at Run Time

Watch Expressions

The Call Stack

The Debugging Process

11.0 Understanding Object Models

Defining the Terms

Using the Object Browser

Working with Object Models in VBA

Object Variables

Special VBA Control Structures for Objects

Working with the Office Object Models

12.0 Understanding Events

Events and Event Procedures

Which Objects Have Events?

User Form Events

Control Events

Product-Specific Events

Is There More?

13.0 Putting It All Together

Assembling the Pieces

Building a Solution in Excel

Using the Solution in Word

Where Are You Going From Here?

Appendices are included in the printed courseware:

Appendix A:

Calling VBA Procedures from the User Interface

Calling a VBA Procedure from the User Interface

Appendix B:

Comparison of VBA, Visual Basic, and Microsoft Access Forms

Confused Yet?

Loading and Unloading Forms

Events

Properties

Appendix C:

The Reddick VBA Naming Conventions

Changes to the Conventions

An Introduction to Hungarian

Tags

Constructing Procedures

Prefixes

Suffixes

Host Application and Component Extensions to the Conventions

Appendix D:

Resources

Where Can You Go for More Information?

CD-ROM 4

14.0 Exploring the Object Models of the Office Products

Figuring Out Object Models

Working with the Object Browser: Access

Knowing the Interactive Product: Word

Mining the Help File: Excel

15.0 Working with Active Objects

Active Properties in Office

Excel’s Active and Selection Properties

Word’s Active and Selection Properties

The Access Screen Object

16.0 Using Another Product's Features with Automation

Expanding Your Horizons Using Automation

Getting to the Object Model

Working with Data Using Automation

17.0 Advanced User Form Techniques

Restricting User Entry

Using List Boxes and Combo Boxes

Creating a Tabbed Dialog Box

Additional ActiveX Controls

CD-ROM 5

18.0 Techniques with VBA Variables

Scope, Lifetime, and Precedence

Passing by Value and by Reference

Optional Arguments

Creating Your Own Collections

19.0 Adding Data to Excel, Access, and Outlook

Using VBA to Work with Data

Adding Values to an Excel Worksheet

Adding ADO Data to Excel

Adding a Database Record with ADO

Adding an Item to Outlook

20.0 Charting Your Data

Excel’s Chart Object

Creating a Chart

Creating an Excel Chart from Access

21.0 Adding Content to Word and PowerPoint

Adding Text to a Word Document

Adding Content to PowerPoint

22.0 Giving Your Solutions to Others

Sharing the Wealth

Using Custom Toolbars

Office Templates and Add-Ins

Securing Your Code

Using Microsoft Office 2000 Developer to Deploy Solutions

Appendices are included in the printed courseware:

Appendix A:

Calling VBA Procedures from the User Interface

Calling a VBA Procedure from the User Interface

Appendix B:

Comparison of VBA, Visual Basic, and Microsoft Access Forms

Confused Yet?

Loading and Unloading Forms

Events

Properties

Appendix C:

The Reddick VBA Naming Conventions

Changes to the Conventions

An Introduction to Hungarian

Tags

Constructing Procedures

Prefixes

Suffixes

Host Application and Component Extensions to the Conventions

Appendix D:

Resources

Where Can You Go for More Information?

Outlines are subject to change


Copyright© 1999 - 2002 Prairie 21 Incorporated