• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Visio Guy

Smart graphics for visual people




  • Home
  • Hire Me
    • Hire Me
    • Résumé
  • Products
    • Products
    • Bubble Revision Shape
    • Layers to Pages Utility
    • Rack Unit Dimension Line
    • Radial Elements Tool with up to 100 Wedges
    • Text on a Circle Visio SmartShape
  • Index
    • Articles by Date
    • YouTube – VisioGuy
    • Download Information
    • Suggestion Box
    • Shop
    • Visio Art
    • Visio Links
    • – Visio Shapes & Stencils
    • – Visio Templates & Drawings
  • About
    • About
    • Donate
    • GitHub
    • jsFiddle
    • Reading List
    • Subscribe & Follow
      • – E-mail
      • – facebook
      • – Twitter
      • – RSS
    • Privacy Policy
  • Discussion Forum
You are here: Home / Archives for Programming

Programming

Visio Nerd Videos – For Developers!

July 14, 2016 By Visio Guy 3 Comments

visio-nerd-videos-thumb

If you’re interested in the deeper workings of Visio, then you’ll be interested in a series of videos that I’ve been in remiss in reporting!

[Read more…] about Visio Nerd Videos – For Developers!

Filed Under: Code, Data, Development, Power User, Shapes, ShapeSheet, Tools, Video Tagged With: John Goldsmith, Programming, shapeshe, ShapeSheet, ShapeSheet Formulas, ShapeSheet Functions

Fit All Pages to Window in a Visio Document

April 13, 2011 By Visio Guy 13 Comments

If you create Visio documents with lots of pages, you probably like to quickly flip through all of them to check for visual consistency.

But if each page has been zoomed or panned, it can be frustrating to have to click Fit to Window for each page.

But with a little macro code, you can make your life a lot easier!

[Read more…] about Fit All Pages to Window in a Visio Document

Filed Under: Code Tagged With: Pages, Programming, Tools

Save Time & Simplify Your VBA Code With CallByName

June 23, 2008 By Visio Guy 14 Comments

Read Full Article VBA in Visio is great for learning, prototyping and getting repetitive tasks done quickly. One problem I run into–when I’m not careful—is bloated code resulting from the copying and pasting of too many loops. But with the CallByName function in VBA, we can streamline our code! [Read more…] about Save Time & Simplify Your VBA Code With CallByName

Filed Under: Code Tagged With: Code, Development, Programming

European Cup 2008 Auto-Updating Visio Diagram (v2)

June 21, 2008 By Visio Guy 2 Comments

Read Full Article

UPDATE!

Hey football/soccer fans! We’ve got an update to our automated smart drawing for this years European Cup soccer tournament.

Perhaps you are familiar with the first version, which can be found here: European Cup 2008 Auto-Updating Diagram

Well, that version needed a few updates, most notably, the handling of games that are resolved with penalty-kicks, or shoot-outs.

[Read more…] about European Cup 2008 Auto-Updating Visio Diagram (v2)

Filed Under: Code, Drawings & Templates, Maps & Geography, Shapes, ShapeSheet Tagged With: Code, Europe, Football, Programming, Smart Drawings, SmartShapes, Soccer, Sport, Web Service

European Cup 2008 Auto-Updating Visio Diagram

June 9, 2008 By Visio Guy 22 Comments

Read Full Article

Visio is a natural choice for creating brackets for sports tournaments.

I have seen many elimination-tournament diagrams created in Visio over the years. In fact, just a few years ago, a very nice example was done for the 2006 World Cup. You can get it at Office Online here: 2006 World Cup Bracket.

But the trouble with these diagrams is that they require *gasp* manual input of data, or user-movement of shapes. The horror!

Well this year, that is all going to change…

[Read more…] about European Cup 2008 Auto-Updating Visio Diagram

Filed Under: Code, Drawings & Templates, Maps & Geography, Shapes, ShapeSheet, Video Tagged With: Code, Europe, Football, Programming, Smart Drawings, SmartShapes, Soccer, Sport, Web Service

Connect All Shapes to Each Other

March 17, 2008 By Visio Guy 22 Comments

Read Full ArticleIf you’re a developer, looking to create Visio-based solutions, then you’re going to need to programmatically connect Visio shapes together. Wouldn’t be nice to have a snippet or two to start from?

Today’s post shows you VB and C# code that instructs Visio to connect every shape to every other shape, and to create a beautiful mess, like that shown in the image at left.

[Read more…] about Connect All Shapes to Each Other

Filed Under: Code, Development Tagged With: Code, Connectors, Layout, Programming

Visio Solution Developer Pain Points Presentation

February 6, 2008 By Visio Guy 2 Comments

Read Full ArticleWhether or not you attended my session about the deep, dark secrets of Visio development today at the Microsoft Office Visio Conference 2008, you might be interested in the session materials.

[Read more…] about Visio Solution Developer Pain Points Presentation

Filed Under: Development, News Tagged With: Best Practices, Code, Programming, Resources

Text to the Bottom of the Shape

November 7, 2007 By Visio Guy 5 Comments

A Visio newsgrouper recently pointed out that in Visio, inserted images have a different default text position than normal shapes. For images, the text is located at the bottom of the shape, and text “grows” downward.

This makes sense, since you usually don’t want the text to obscure the image. But perhaps you shape developers out there in Internet Land might wish to have the same text behavior for your shapes!

In this article, we’ll discuss how to do it by hand, and offer some VBA script to get the job done faster!

[Read more…] about Text to the Bottom of the Shape

Filed Under: Code, Development, ShapeSheet Tagged With: Code, Images, Programming, Text

LengthIU Bug Workaround Code

October 20, 2007 By Visio Guy 10 Comments

Read Full Article

Visio 2003 has a defect in the LengthIU property of a Shape object. This article discusses the bug, describes a work-around, and offers Visual Basic code to help you get back on track!

[Read more…] about LengthIU Bug Workaround Code

Filed Under: Code Tagged With: Bugs, Code, Length, Polygons, Programming

Circular Text Generator (version 1)

October 18, 2007 By Visio Guy 36 Comments

Read Full ArticleOK, we’ve just about had enough! Between all the newsgroup posts, and John Marshall’s nagging, it’s time to do something about adding text to a circle in Visio. ‘Til now, the standard response has been; “insert a Word Art object”. But with Visio’s SmartShape- and automation capabilities that just won’t do! We ought to be able to build something cool–and more native to Visio. This article presents the first in a series of the Circular Text Generator! [Read more…] about Circular Text Generator (version 1)

Filed Under: Code, Illustration, Shapes, ShapeSheet, Tools Tagged With: Code, Programming, Text, Text on a Curve

  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Go to Next Page »

Primary Sidebar

Buy Text on a Circle Shape
Article — Video — Purchase

Categories

Buy my book!

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Tag Cloud

A/V Artistic Effects BPM Code Connectors Control Handles Countries Custom Patterns Custom Properties Data Graphics Data Linking Data Visualization David Edson David Parker Fill Format Formulas Functions Geometry Gradient Images Links Maps Multi-shapes Network Programming repeating shapes Resources Right-Click Actions Scale Shape Data ShapeSheet ShapeSheet Formulas ShapeSheet Functions SharePoint shiny SmartShapes Sport Sports Text Themes Tools Transparency User-defined Cells Visio 2007 Visio SmartShapes

Top Posts & Pages

  • - Visio Shapes & Stencils
  • - Visio Templates & Drawings
  • Bubble Revision Shapes
  • Visio Network Server Shape Icon Customization Tool
  • Sankey Diagram Shapes for Visio
  • Amazon AWS Visio Shapes
  • Dynamic Updating Org Charts in Visio!
  • Go 3D with Free Isometric Piping Shapes for Visio
  • Text to the Bottom of the Shape
  • Map of World

www.visguy.com - Visio Guy - since 2006

 

Loading Comments...