| Home | Contact Us | Course List |
Display picture of screen with binary
About us
Application Training
Special Needs Training
Prices and Schedules
IT consultancy
Supply
Database Development
Special Needs
System Support
Accessible Website Design
Contact us
Kinetic Training logo Display Picture of Keyboard
Find your Course
Select from list:
Can't find your Course?
Email us with your
requirements and we
will contact youSend email button
Animation showing course types. Databases, Spreadsheets, Graphics, Programming,  Internet and Special Needs

Come and visit our new sites for computer equipment and software for users with RSI or with disabilities

Link to Adapt-IT website. Online store for computer aids for disabled people.
Links to the RSI Shop
 

MS Visio for Developers

(4 days)

email an enquiry Book course PDF Download

Background

his Developer course provides a strong foundation for Visio shape design and Visio development. It covers Visio ShapeSheet and SmartShape Design in depth with an emphasis on ShapeSheet programming techniques. We also cover Visio Programming and Automation using the Visio Object Model.

 

Who should attend

People who have a good understanding of Visio is essential. Some programming experience would be beneficial, but not essential  

 

Course Outline


Day ONE – Developer Prep

 

Overview of Visio 2003

Why use Visio, benefits and features

Working with Handles

Moving Shapes, Sizing Shapes, Different Handles

Selecting Objects

The different ways to select objects

Working with Objects

Attributes, Aligning, Distributing,

Rotating, Flipping, Grouping, Front and Back

The Page Views (Zoom In and Out) Module 6

Working with Text

Freehand Text - Using the text tool Text Enhancements

Alignment, Point Size, Colour,

Tab Settings

Using the Freehand Drawing tools

Using the drawing tools to create shapes

Connector Lines

Stencil Connectors, Drawing Connectors Adding and Deleting Connector points

Printing

Page Orientation (Portrait, Landscape)

Background Pages

Creating background pages

Applying background pages

Shape report

Producing reports

Utilising Excel

Applying and Modifying Styles

Creating Styles for text

Creating Styles for drawings

Saving Styles with Templates

Templates

Creating and Customising Templates

Using Templates


Stencils

Adding customised shapes to a stencil Customising the stencil

Saving stencils

Overview of Custom Properties

Creating custom properties

Editing custom properties

Downloading to Excel Working with guides

Fields

Inserting fields

Creating formulas within fields

Layers

Creating layers Utilising layers

Drill downs Creating drill downs

Moving within drill downs


Hyperlinking

Creating a hyperlink between a shape and other files


Day TWO - SHAPESHEETS

 

Shapesheets

Overview of shapesheets

What they control

Examining a shape in the shapesheet window

Visio formulas

Entering and editing formulas

Functions and operations in Visio formulas Shapesheet cell references

Specifying units of measure

Protecting formulas

When to use formulas with automation User defined cells and ‘scratch’ formulas Evaluating formulas

Enhancing a shapes behaviour

Adding control handles to a shape

Defining, dimming and hiding short-cut menu commands

Shape Geometry

Controlling shape geometry with formulas Controlling a shapes position on a page Preventing a user from moving a shape Controlling how shapes are altered in size Using locks to limit shape behaviour


Grouping and merging shapes
Creating and controlling grouped shapes Creating and controlling merged shapes (if time creating a 3D box)

1 D Shapes

Understanding 1D and 2D shapes Creating a 1 D shape

Enhancing a Shapes Behaviour

Adding Control Handles

Making Shapes respond to Events Working with the Page Sheet

Manipulating other shapes

Controlling other shapes


Day THREE and FOUR - Visio VBA

 

Using Visio VBA

Using VBA

Creating a project

OLE Automation Basics

Overview of the Visio Object Model

Overview of Objects, Properties, Methods and events

When and How to Run your Program Running VBA code from Visio

Working with Shapes

Placing a shape onto the drawing page Getting information about the shape Adding text to a shape and changing its attributes

Adding and removing shapes

Performing operations on a shape

Working with formulas and cells from a shape’s shapesheet

Adding and deleting sections and rows from shapesheets

Automating connections

Connecting shapes together

Determining which glue to use

Properties and Formulas

Connecting Shapes

Adding Data to Shapes

Printing and Saving Documents Quitting Visio

Getting Data from Drawings

Types of Visio Data

Iterating through a Collection

Getting Information from Documents, Pages, Shapes and Shapesheets

Working with Windows and Selected Shapes Getting Information about Connections Generating and using Unique Ids

Visio events

Overview of events

Creating events from This Document ActiveX controls

Adding ActiveX controls

Handling control events

Working with controls at runtime

Links to databases (using Access)

Identifying a database

Creating and Opening recordsets from Visio

Manipulating recordsets from Visio Transferring data to and from a Visio shape/drawing