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
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Planning for Risk Management
Identifying Project Scope Risk
Managing Project Risk
Monitoring and Controlling Risky Projects
Appendix A Selected Detail From the PERIL Database
Kanban Made Simple: Demystifying and Applying Toyotas Legendary Manufacturing Process
Conduct Data Collection
Training
Improving the Kanban
Conclusion
Appendix D Organizational Changes Required for Kanban
Postfix: The Definitive Guide
General Configuration and Administration
Email and DNS
Outbound Mail Relay
Client-Detection Rules
Postfix and TLS
Cisco IOS Cookbook (Cookbooks (OReilly))
Keeping Statistics on Routing Table Changes
Disabling RIP on an Interface
Applying Offsets to Routes
Using Class-Based Weighted Fair Queuing
Enabling Syslog on a Unix Server
101 Microsoft Visual Basic .NET Applications
Working with Microsoft Visual Studio .NET 2003 and Microsoft .NET Framework 1.1
Building Windows Forms User Interfaces
Working with Console Applications
COM Interop/PInvoke
Windows Server 2003 for .NET Developers
Wireless Hacks: Tips & Tools for Building, Extending, and Securing Your Network
Hack 10. Control XMMS with Bluetooth
Hacks 6382: Introduction
Hack 73. Run Linux on the Zipit Wireless Messenger
Hack 83. Make a Deep Dish Cylindrical Parabolic Reflector
Section A.5. 802.16: WiMAX Long Distance Wireless Infrastructure
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