Flylib.com
Developing Microsoft Visio Solutions (Pro-Documentation)
Developing Microsoft Visio Solutions (Pro-Documentation)
ISBN: 0735613532
EAN: 2147483647
Year: 2004
Pages: 180
Authors:
Microsoft Corporation
BUY ON AMAZON
Cover
LOC
Preface
1 - Introduction to Developing Microsoft Visio Solutions
About Visio Solutions
Using Visio Shapes to Create Solutions
Using SmartShapes Technology to Develop Shapes
Using Automation in a Visio Solution
Planning a Visio Solution
Migrating from Visual Basic to VBA
2 - Creating Visio Shapes
Visio Shape Anatomy
Drawing New Shapes
Importing Shapes from Other Programs
Adapting Existing Visio Shapes
3 - Visio Masters, Stencils, Templates, and Documents
Creating Masters and Stencils
Creating Templates
Opening and Saving Visio Documents
4 - Visio Formulas
The ShapeSheet Window
Elements of Visio Formulas
Units of Measure in Visio Formulas
Designing Visio Formulas
When to Supplement Visio Formulas with Automation
5 - Controlling Shape Geometry with Formulas
Shape Geometry
Controlling How Shapes Stretch and Shrink
Controlling How Shapes Flip and Rotate
Controlling Curves in Shapes
Optimizing Shape Geometry
Using Locks to Limit Shape Behavior
6 - Grouping and Merging Shapes
Groups versus Merged Shapes
Creating and Controlling Groups
Controlling the Behavior of Groups
Protecting the Formatting of Shapes in Groups
Creating and Controlling Merged Shapes
7 - Enhancing Shape Behavior
Making Shapes Flexible with Control Handles
Shortcut Menu Commands
Custom Properties
Event Formulas
8 - Working with 1-D Shapes, Connectors, and Glue
How 1-D and 2-D Shapes Differ
Creating Routable and Other 1-D Connectors
Creating an Angled Connector: an Example
Controlling How Shapes Connect
9 - Designing Text Behavior
About Text in Shapes and Masters
Resizing Shapes with Text
Controlling Text Rotation
Working with Text Formulas
10 - Managing Styles, Formats, and Colors
Working with Styles in the Drawing Page
Guidelines for Applying Styles to Shapes
Using Styles in Stencils and Templates
Protecting Local Shape Formats
Managing Color in Styles, Shapes, and Files
Custom Patterns
11 - Arranging Shapes in Drawings
Assigning Shapes and Masters to Layers
Designing a Grid
Aligning Shapes to Guides and Guide Points
Using Alignment Boxes to Snap Shapes to a Grid
Designing Shapes for Automatic Layout
12 - Scaled Shapes and Measured Drawings
Choosing an Appropriate Drawing Scale
Choosing a Scale for Masters
Creating Shapes that Never Scale
13 - Packaging Stencils and Templates
Designing Custom Shapes for Distribution
Testing Masters
Adding Help for Your Custom Solution
Finishing and Testing a Stencil
Finishing and Testing a Template
Installing Stencils and Templates
14 - Automation and the Visio Object Model
An Automation Overview
The Visio Object Model
Getting and Releasing Visio Objects
Using Properties and Methods
15 - Programming Visio with VBA
Using the Visual Basic Editor
Creating a VBA Project
Using the Visio Type Library
Using the Global and ThisDocument Objects
Running VBA Code from Visio
Handling Errors
Managing a VBA Project
16 - Working with Visio Document, Page, and Shape Objects
Working with Document Objects
Working with Page Objects
Working with Shape Objects
Creating a Simple Drawing: an Example
17 - Automating Formulas
Working with Formulas in Cells
Working with Sections and Rows
Working with Inherited Data
18 - Drawing with Automation
Automating Drawing with Masters
Placing Shapes in a Drawing
Working with Selected Shapes
Background Pages
Layers
19 - Automating Connections in a Visio Solution
Working with a Connect Object
Getting Information from a Connected Drawing
Iterating through the Connections on a Page: an Example
Creating a Connected Drawing from a Program
Connecting Shapes in a Flowchart: an Example
20 - Integrating Data with a Visio Solution
Associating Data with Shapes Using Automation
Visio Properties for Storing and Retrieving Data
Storing and Retrieving XML Data in Your Solutions
Writing Code to Extract Data from a Visio Drawing
Writing Code to Create a Visio Drawing from Data
Integrating a Visio Solution with a Database
21 - Handling Visio Events
An Event Overview
Writing Code Behind Events
Visio Event Objects
22 - Customizing the Visio User Interface
Using CommandBar Objects to Customize the Visio User Interface
Using Visio UIObject Objects to Customize the Visio User Interface
Using Custom User Interface Files
23 - Using COM Add-ins in a Visio Solution
Accessing COM Add-ins in Visio
Creating a COM Add-in for Visio
24 - Using ActiveX Controls in a Visio Solution
Adding ActiveX Controls to a Visio Solution
Handling a Control s Events
Working with Controls at Run Time
Distributing ActiveX Controls in a Visio Solution
ActiveX Controls that Interact with Shapes: an Example
25 - Using the Visio Undo Manager in Your Program
The Visio Undo Manager
Creating Undo Scopes in Your Add-on
Creating Undo Units
Creating an Undo Unit that Maintains Non-Visio Data: an Example
26 - Packaging a Visio Automation Solution
Installing a Visio Solution
Controlling when Your Program Runs
Distributing Your Program
27 - Programming Visio with Visual Basic
Getting a Visio Instance
Creating a Visio Document
Handling Errors in Visual Basic
Interpreting the Command String that Visio Sends to Your Program
Using the Visio Type Library in Visual Basic Projects
28 - Programming Visio with C
How Visio Exposes Objects
C Support in Visio
Handling Visio Events in C Programs
Visio Libraries
Appendix A - Properties, Methods, and Events by Object
Appendix B - ShapeSheet Section, Row, and Cell Indices
Glossary
About This Electronic Book
Create a List of Favorite Topics
External Links
Enlarge Graphics
Use Accessibility Shortcut Keys
Use the Shortcut Menu Commands
To Turn On MouseKeys
Customize the Help Viewer
Print the Current Topic
Full-Text Search
Use Full-Text Search
Advanced Full-Text Search
Search for Information
Find Information with Advanced Full-Text Search
Search for Words or Phrases
Define Search Terms
Use Nested Expressions
Search for Words in the Titles of Topic Files
Find Words Similar to Your Search Term
Search Previous Results
About Microsoft Press
Developing Microsoft Visio Solutions (Pro-Documentation)
ISBN: 0735613532
EAN: 2147483647
Year: 2004
Pages: 180
Authors:
Microsoft Corporation
BUY ON AMAZON
Metrics and Models in Software Quality Engineering (2nd Edition)
Total Quality Management
Reliability and Validity
Measurement Errors
An Example of Module Design Metrics in Practice
Object-Oriented Concepts and Constructs
Snort Cookbook
Logging to Email
Optimizing Logging
Reading Unified Logged Data
Suppressing Rules
Monitoring a Network Using Policy-Based IDS
Ruby Cookbook (Cookbooks (OReilly))
Serializing Data with YAML
Adding Hooks to Table Events
Refactoring the View into Partial Snippets of Views
Running Multiple Tasks in Parallel
Avoiding Deadlock
Microsoft VBScript Professional Projects
What Is VBScript?
VBScript Objects
Customizing the Start Menu and Quick Launch Toolbar
Mapping Network Printers and Disks
Using Configuration Files to Control Script Execution
.NET System Management Services
.NET Framework and Windows Management Instrumentation
Using the System.Management Namespace
Querying WMI
Instrumenting .NET Applications with WMI
The WMI Schema
DNS & BIND Cookbook
Updating a Name Servers Root Hints File
Configuring a Name Server Not to Forward Certain Queries
Disabling Caching
Controlling Multiple named Processes with ndc
Preventing a Name Server from Responding to DNS Traffic from Certain Networks
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies