cm logo
To speak to a training advisor please call
All Courses / Microsoft Courses / Microsoft Office 2007: Advanced VBA
Share: Follow us: Bookmark with: twiter Print Page:

Microsoft Office 2007: Advanced VBA

Course Code: VBA07A      Days: 2
Online Training

Time stretched?

If you would prefer something more flexible, we can now offer Online Training related to this topic.

Click to see a list of courses »

Course Overview

In this course you will learn the skills to enable you to use the Visual Basic for Applications (VBA) programming language to simplify or automate activities using the Microsoft Office 2007 applications. The course covers examples in Excel 2007, Access 2007, Word 2007 and PowerPoint 2007. NOTE that Microsoft Excel 2007 is used as the primary application during the course for demonstration purposes.

CourseMonster are unbiased and "vendor neutral" which means that we can find the right course for you or your company by looking at our entire database of Microsoft training providers.

Related Courses

Skills Gained

  • Work with the Office 2007 Object Model
  • Create and use Object Variables
  • Create macros to work from application to application
  • Write VBA to work with data
  • Create User Defined Types, Classes and Arrays
  • Manage Files and Folders using VBA

Prerequisites

Delegates should have attended our Introduction to VBA in Office 2007 or have equivalent knowledge A working knowledge of Excel 2007, Access 2007, Word 2007 and PowerPoint 2007 Understand how to create charts, PivotTables and apply filters and sorting of data sets

  • Delegates should have attended the QA course Introduction to VBA in Office 2007 or have equivalent knowledge
  • A working knowledge of Excel 2007, Access 2007, Word 2007 and PowerPoint 2007
  • Understand how to create charts, PivotTables and apply filters and sorting of data sets

Course Outline

Lesson 1: Office 2007 Object Hierarchies and the Object Browser

  • Object Hierarchies and Collections
  • Properties, Methods and Events
  • Using the Object Browser
  • Office 2007 Application Reference Libraries

Lesson 2: Working Within an Office 2007 Application

  • Concepts
  • VBA or Macro Recorder
  • Special Macros
  • Object Variables
  • Binding
  • Application Object Examples

Lesson 3: Interaction Between Office 2007 Applications

  • Classes and References
  • Working with Objects in Another Application
  • Editing Documents Across Office 2007 Applications

Lesson 4: Working with Data in Office 2007

  • Data and Terminologies
  • Manipulating Data in an Application
  • ADO and Connections - Working with Recordsets
  • Using Data Between Applications
  • Mail Merge
  • Charting Data in Office 2007

Lesson 5: User Defined Types and Arrays

  • User Defined Types (UDTs) Explained
  • Create a User Defined Type
  • Creating a Class
  • Creating Array Variables
  • Using Arrays In Code

Lesson 6: File and Folder Management Using VBA

  • Using the FileSystemObject
  • Handling Folders using VBA
  • Move, Rename, Copy or Delete a File
  • Access File or Folder Properties and Attributes
 
Related Online Training


How to make a booking for the VBA07A course

Scheduled Dates

Request availability or enquire by clicking a date:

Sort by Location

London Region
London (Central)
£ 570
London (Central)
£ 570
London (Central)
£ 570
London (Central)
£ 570
North West England
Manchester (Greater)
£ 570
Manchester (Greater)
£ 570
Manchester (Greater)
£ 570
Scotland
Edinburgh
£ 570
West Midlands
Midlands (West)
£ 570
Yorkshire and the Humber
Yorkshire (West)
£ 570
Yorkshire (West)
£ 570
Yorkshire (West)
£ 570

Sort by Date

Yorkshire and the Humber
£ 570
London Region
£ 570
North West England
£ 570
Scotland
£ 570
London Region
£ 570
London Region
£ 570
Yorkshire and the Humber
£ 570
North West England
£ 570
West Midlands
£ 570
London Region
£ 570
North West England
£ 570
Yorkshire and the Humber
£ 570

No Suitable Dates?

Please click above and we will take care of the rest.

Please click above and we will be happy to discuss the benefits of onsite and bespoke courses with you.

CourseMonster books thousands of public training courses, classes and boot camps both in London, City of London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Aylesbury, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Newcastle, Norwich, Nottingham, Plymouth, Reading, Sheffield, Southampton, Surrey, Sussex, Midlands and Yorkshire. Topics range from software to administration, project management and development.