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
Beginning Cryptography with Java
Object Description in Cryptography Using ASN.1
Distinguished Names and Certificates
Certificate Revocation and Path Validation
SSL and TLS
Appendix C Using the Bouncy Castle API for Elliptic Curve
Mastering Delphi 7
Core Library Classes
Writing Delphi Components
Libraries and Packages
Modeling and OOP Programming (with ModelMaker)
Delphis Database Architecture
Pocket Guide to the National Electrical Code(R), 2005 Edition (8th Edition)
Article 280 Surge Arresters
Article 326 Integrated Gas Spacer Cable Type IGS
Article 352 Rigid Nonmetallic Conduit Type RNC
Article 502 Class II Locations
Article 700 Emergency Systems
Microsoft VBScript Professional Projects
Procedures
Scheduling Disk Maintenance
Mapping Network Printers and Disks
Project Case Study Analyzing Application Logs
Processing and Consolidating Report Data
Oracle SQL*Plus: The Definitive Guide (Definitive Guides)
Why Master SQL*Plus?
Generating Reports with SQL*Plus
Generating the Entire Page
Commenting Your Scripts
The Site and User Profiles
Quartz Job Scheduling Framework: Building Open Source Enterprise Applications
Hello, Quartz
Managing the Scheduler
Configuring Datasources for JobStoreCMT
Uses of the Quartz Listeners
Configuring the JobStoreTX JobStore
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