| |
| |
Acknowledgments | |
| |
| |
| |
Review of Basics | |
| |
| |
The Visio Installation | |
| |
| |
Different Editions of Microsoft Visio | |
| |
| |
The User Interface | |
| |
| |
Selecting a Drawing Category | |
| |
| |
Menus and Toolbars | |
| |
| |
Anchor Windows | |
| |
| |
Task Pane | |
| |
| |
The ShapeSheet Window | |
| |
| |
Types of Visio Documents | |
| |
| |
File Types | |
| |
| |
File Formats | |
| |
| |
Document Properties | |
| |
| |
Types of Visio Pages | |
| |
| |
Foreground Pages | |
| |
| |
Background Pages | |
| |
| |
Markup Pages | |
| |
| |
Mastering Visio Shapes | |
| |
| |
Using Master Shapes | |
| |
| |
Connecting Shapes | |
| |
| |
Shapes Without a Master | |
| |
| |
To Scale or Not to Scale | |
| |
| |
Layering Information | |
| |
| |
Outputs from Visio | |
| |
| |
| |
Shape Data and User-Defined Cells | |
| |
| |
Creating Shape Data | |
| |
| |
Shape Data Cells | |
| |
| |
Shape Data Types | |
| |
| |
Templates and Add-Ons That Create Shape Data Rows Automatically | |
| |
| |
Reviewing Existing Shape Data | |
| |
| |
Creating Shape Data Rows Manually | |
| |
| |
Creating Shape Data Rows Automatically | |
| |
| |
User-Defined Cells for Data | |
| |
| |
Using ShapeSheet Formulae | |
| |
| |
Respecting Themes | |
| |
| |
Making Read-Only Shape Data Rows | |
| |
| |
Creating Calculated Values | |
| |
| |
Creating Intershape References | |
| |
| |
Shapes to Edit Document Level Variables | |
| |
| |
Automatically Creating Page Shape Data | |
| |
| |
Rolling Up Values | |
| |
| |
Group Shape References | |
| |
| |
Inter-Page Shape References | |
| |
| |
Right-Mouse Menu Items from Shape Data Lists | |
| |
| |
| |
Linking Data to Shapes | |
| |
| |
Creating Linked Data | |
| |
| |
Link Data Manually | |
| |
| |
Column Settings | |
| |
| |
Filtering Rows | |
| |
| |
Link Data Automatically | |
| |
| |
Merging Data from Other Sources | |
| |
| |
Navigating to/from Linked Data | |
| |
| |
Refreshing the Data | |
| |
| |
Creating Data Connections in Code | |
| |
| |
Linking XML Data | |
| |
| |
Refreshing XML Data | |
| |
| |
Link Data Legends | |
| |
| |
Labeling Shapes from Shape Data | |
| |
| |
Using Data Graphics to Update Labels | |
| |
| |
Label Shapes Add-In | |
| |
| |
Custom Callouts | |
| |
| |
Manually Editing Associated Text Blocks | |
| |
| |
Enhancing Shapes with Color, Icons, and Data Bars | |
| |
| |
Setting Color to Shape Data Values | |
| |
| |
Predefining Fills in a Database | |
| |
| |
Space Plan-Color By Value | |
| |
| |
Data Graphics-Color By Value | |
| |
| |
Data Graphic Icons Sets | |
| |
| |
Data Graphic Data Bars | |
| |
| |
| |
Connecting Items to Each Other | |
| |
| |
Making Shapes Connectable | |
| |
| |
2-D Shape Options | |
| |
| |
1-D Shape Options | |
| |
| |
Layout and Routing Styles | |
| |
| |
Spacing out Connections for Clarity | |
| |
| |
Manual Methods of Connecting Shapes | |
| |
| |
Drag-and-Drop | |
| |
| |
AutoConnect | |
| |
| |
Connector Tool | |
| |
| |
Connect Shapes | |
| |
| |
Using Controls to Connect | |
| |
| |
Automating Connections | |
| |
| |
Finding Shapes by Shape Data | |
| |
| |
Connecting Between Found Shapes | |
| |
| |
Ideas for Enhancing Connectors | |
| |
| |
Adding Hyperlinks to Connectors | |
| |
| |
Updating Connection Point Labels | |
| |
| |
Displaying Duplex Data | |
| |
| |
Reading Connections | |
| |
| |
Updating Network Rack Connections | |
| |
| |
Updating Process Connectors | |
| |
| |
| |
Summarizing Information with PivotDiagrams | |
| |
| |
Creating a PivotDiagram | |
| |
| |
Enhancing the Default Data Graphics | |
| |
| |
PivotDiagram Options | |
| |
| |
Breaking Down the PivotDiagram | |
| |
| |
Applying Shapes | |
| |
| |
Adding Link Data | |
| |
| |
Merging Data | |
| |
| |
Duplicating Data Graphics | |
| |
| |
PivotDiagram Masters | |
| |
| |
Pivot Title | |
| |
| |
Pivot Info (Data Legend) | |
| |
| |
Pivot Node | |
| |
| |
Pivot Connector | |
| |
| |
Pivot Breakdown | |
| |
| |
Making Selections | |
| |
| |
Recognizing a Pivot Shape | |
| |
| |
Getting the Breakdown ID | |
| |
| |
Selecting Shapes in the Same Group | |
| |
| |
Selecting Shapes with the Same Breakdown | |
| |
| |
| |
Database Wizard | |
| |
| |
The Database Wizard or Link Data? | |
| |
| |
Linking to a Database Table | |
| |
| |
Updating a Database Table | |
| |
| |
Making the Department Linked Master | |
| |
| |
Creating a Linked Drawing to Update the Database | |
| |
| |
Inserting Records into a Database | |
| |
| |
Reviewing Records Deleted from a Database Table | |
| |
| |
Deleting Records in a Database Table | |
| |
| |
Refreshing from a View | |
| |
| |
Customizing the Database Refresh | |
| |
| |
| |
Using Data Graphics to Reinforce Information | |
| |
| |
The Default Data Graphic Callouts | |
| |
| |
Text Callouts | |
| |
| |
Data Bars | |
| |
| |
Icon Sets | |
| |
| |
Creating Custom Callouts | |
| |
| |
Minimize Use of Group Shapes | |
| |
| |
Precreate Data Graphic User-Defined Cells | |
| |
| |
General Editing Techniques | |
| |
| |
Text Callouts | |
| |
| |
Data Bar Callouts | |
| |
| |
Icon Sets Callouts | |
| |
| |
Distributing Custom Data Graphic Callouts | |
| |
| |
Changing the Data Graphics Layer Properties | |
| |
| |
Recognizing Which Data Graphic | |
| |
| |
Code Listing for ShowDataGraphic | |
| |
| |
Assigning Data Graphics Automatically | |
| |
| |
Code Listing for AddDataGraphic | |
| |
| |
Code Listing for RemoveDataGraphic | |
| |
| |
| |
Using Smart Tags and Actions | |
| |
| |
Smart Tags and Actions | |
| |
| |
Anatomy of a Smart Tag | |
| |
| |
Anatomy of an Action | |
| |
| |
Button Faces | |
| |
| |
A Smart Tags SmartShape | |
| |
| |
Using Actions to Change Shape Data | |
| |
| |
Matching Button Faces and Icon Sets | |
| |
| |
Automating Smart Tags for Icon Sets | |
| |
| |
| |
Creating Reports | |
| |
| |
Report Definition Wizard | |
| |
| |
Excel Report | |
| |
| |
HTML Report | |
| |
| |
Visio Shape Report | |
| |
| |
XML Report | |
| |
| |
Creating Report Definitions with the Wizard | |
| |
| |
Enhancing the Reports | |
| |
| |
Changing Displayed Column Headers | |
| |
| |
Creating a Variable Embedded Report | |
| |
| |
Using the Advanced Filters | |
| |
| |
Adding SelectReportShapes to Embedded Reports | |
| |
| |
The Built-In Reports | |
| |
| |
| |
Themes, Backgrounds, Borders, and Titles | |
| |
| |
Themes | |
| |
| |
Built-In Color Themes | |
| |
| |
Built-In Effect Themes | |
| |
| |
Custom Color Themes | |
| |
| |
Custom Effect Themes | |
| |
| |
Using Custom Themes | |
| |
| |
Displaying the Current Themes | |
| |
| |
Applying Themes in Code | |
| |
| |
Backgrounds | |
| |
| |
Built-In Backgrounds | |
| |
| |
Custom Backgrounds | |
| |
| |
Borders and Titles | |
| |
| |
Built-In Borders and Titles | |
| |
| |
Custom Borders and Titles | |
| |
| |
Table of Contents | |
| |
| |
Code Listing for TableOfContents | |
| |
| |
| |
Creating Custom Templates, Stencils, and Masters | |
| |
| |
Stencils and Masters | |
| |
| |
Master Icons | |
| |
| |
Preparing the Master Shape | |
| |
| |
Stencil Names | |
| |
| |
Stencil File Paths | |
| |
| |
Templates | |
| |
| |
Preparing the Template | |
| |
| |
Template Names | |
| |
| |
Template File Paths | |
| |
| |
Custom Dynamic Connector | |
| |
| |
Creating a Preview Image | |
| |
| |
Publishing Templates and Stencils | |
| |
| |
Using File Paths | |
| |
| |
Creating an Installation | |
| |
| |
| |
Reviewers' Comments | |
| |
| |
Annotation Without Comments | |
| |
| |
Comments and Reviewer's Markup | |
| |
| |
Behind the Scenes of Markup | |
| |
| |
Listing Page Reviewers | |
| |
| |
Printing Reviewer's Markup | |
| |
| |
The Annotation Marker Master | |
| |
| |
The AddAnnotationMarkers Code | |
| |
| |
Reporting on Reviewer's Markup | |
| |
| |
| |
Preparing for Publication | |
| |
| |
Printing | |
| |
| |
Headers and Footers | |
| |
| |
XML Paper Specification (XPS) | |
| |
| |
Portable Document Format (PDF) | |
| |
| |
Microsoft Document Imaging Format (MDI) | |
| |
| |
Just as an Image | |
| |
| |
Viewing as Web Pages | |
| |
| |
Enhancing Hyperlinks | |
| |
| |
Automating the Export | |
| |
| |
Code Listing for CreateDocWebPages | |
| |
| |
Using the Visio Viewer | |
| |
| |
Sample Windows Forms Wrapper for the Visio Viewer | |
| |
| |
| |
Using Code to Enhance Functionality | |
| |
| |
Visual Basic for Applications (VBA) | |
| |
| |
Code Listing for ToggleLayer Recorded Macro | |
| |
| |
Editing a Recorded Macro | |
| |
| |
Running a VBA Subfunction from a Shape | |
| |
| |
VSTO Add-Ins | |
| |
| |
Code Listing for ThisAddin.vb | |
| |
| |
Code Listing for ToggleLayer.vb | |
| |
| |
Enabling the Shape to Call the Add-In | |
| |
| |
COM Add-Ins | |
| |
| |
Add-Ons | |
| |
| |
Wrapper Applications | |
| |
| |
| |
Document Management and Security | |
| |
| |
Restricting Access to Contained Data and Graphics | |
| |
| |
Removing Sensitive Information | |
| |
| |
Prevent Idle Edits | |
| |
| |
Share Point Integration for Document Control | |
| |
| |
| |
Scenarios | |
| |
| |
Floor Layouts | |
| |
| |
Space Usage | |
| |
| |
Personnel Locations | |
| |
| |
Equipment Inventory | |
| |
| |
Organization Chart | |
| |
| |
Hierarchical Relationships | |
| |
| |
Merging Cost Data and Roll-up | |
| |
| |
IT System Diagrams | |
| |
| |
Process Diagram | |
| |
| |
Operational Risk | |
| |
| |
Work Breakdown Structure | |
| |
| |
| |
Epilogue | |
| |
| |
Appendix | |
| |
| |
Schema Extract | |
| |
| |
Upsize the Visio Sample Database | |
| |
| |
Index | |