Home    |    Instructor-led Training    |    Online Training     
         
 
Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Python
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
VBA Foundations For Microsoft Office - Level 1
Visual Basic Training Overview

VBA for Microsoft Office courseware will teach you to start thinking in terms of how you can make your work life simpler. This courseware gets you going in VBA by showing you the tools to start automating little tasks right away.

Visual Basic Training Prerequisites

Familiarity with Microsoft Office.

Visual Basic Training Audience

Programmers who will be developing in VBA6.

Visual Basic Training Course duration

3 Days

Visual Basic Training Course outline

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
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
Working with Variables and Constants
  • What Is a Variable?
  • Data Types
  • Using Constants
Visual Basic Editor Techniques
  • Writing Code Efficiently
  • Taking Advantage of IntelliSense
  • Optional and Named Arguments
Mastering VBA Control Structures
  • Branching Structures
  • Looping Structures
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
Creating Reusable Procedures
  • Design before Code
  • Writing the Same Code Once
Creating User Forms
  • Working with User Forms
  • Adding Controls to a User Form
  • Formatting Controls
  • Setting Properties at Design Time
  • Additional ActiveX Controls
  • Working with Methods
  • Working with List Boxes and Combo Boxes
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
Handling Errors
  • Recognizing a Run-Time Error
  • The Error-Handling Standard
  • Exiting the Error Handler
  • Inline Error Handling
  • Combining Types of Error Handling
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
Understanding Events
  • Events and Event Procedures
  • Which Objects Have Events?
  • User Form Events
  • Control Events
  • Product-Specific Events
  • Is There More?
Putting It All Together
  • Assembling the Pieces
  • Building a Solution in Excel
  • Using the Solution in Word
  • Where Are You Going From Here?
Appendix A: Calling VBA Procedures From the User Interface

Appendix B: Comparison of VBA, Visual Basic, and Microsoft Access Forms

Appendix C: The Reddick VBA Naming Conventions

Appendix D: Creating Reusable Procedures

Appendix E: Techniques with List Boxes and Combo Boxes
Please contact your training representative for more details on having this course delivered onsite or online

Training Outlines - the one stop shopping center for IT training.
© Training Outlines All rights reserved
Copyright © SB