Visio Guy

Visio Guy Website & General Stuff => Visio Marketplace & Classified Ads => Topic started by: Paul Herber on February 19, 2009, 02:42:47 PM

Title: Mezzo for Visio - shall I make it free?
Post by: Paul Herber on February 19, 2009, 02:42:47 PM
My Visio addon
http://www.sandrila.co.uk/visio-mezzo/ (http://www.sandrila.co.uk/visio-mezzo/)
hasn't exactly set the world alight, so I have the options of 1). keeping it going, 2). making it free (but no more development) or 3). dropping it completely.
I'd appreciate anyone's opinion.

2010/12/28 - updated URL
Title: Re: Mezzo for Visio - shall I make it free?
Post by: vojo on February 19, 2009, 02:59:57 PM
Well...IMHO, I am not sure I understand what you want to do here.  Is this some reporting like tool to indicate that "these" shapes will be altered/moved/hidden?

Honestly, I have never ran into an issue where I needed to know ahead of time the shapes that will be changed.  But that could certainly be just me!!   Looking at some the mech isometric drawings submitted, I bet they would find this really useful.

Title: Re: Mezzo for Visio - shall I make it free?
Post by: Paul Herber on February 19, 2009, 03:12:08 PM
What is does is, say you have a building plan, then add some arrows to show fire escape routes through the doors (this is exactly the scenario for which this application was built) and then move the walls or doors slightly. All your arrows will be moved behind the doors etc. This also happens with shapes going through walls, trunking etc. Once the shape is marked as per the documentation then all the marked shapes can be moved back "on top" so they become properly visible.

Title: Re: Mezzo for Visio - shall I make it free?
Post by: wapperdude on February 19, 2009, 04:46:16 PM
I think it's two issues:  1.)  just an awareness that you have this add-on available / what it does, and 2.) as Vojo indicates, for really small drawings, it's not something you would normally invoke.

That being said, it would require more effort just to promote;  is it worth it?  I dunno?   ???  Unfortunately, for the most part I'm in Vojo's category, but it would seem to have great value for the audience that you targetted.  Perhaps VisioGuy will do a special promo???   :o  Who said that???   ::)
Title: Re: Mezzo for Visio - shall I make it free?
Post by: Paul Herber on March 04, 2009, 05:47:45 PM
In case anyone is interested, this addon is now free.
Title: Re: Mezzo for Visio - shall I make it free?
Post by: Don Visio on March 05, 2009, 03:10:12 PM
Great concept, Paul.  I would think that my architecturals are the target audiance for such an app, & it is definitely something I will be looking at further.

I can't tell you the time consumed by revisions where you have 11 or more pipe in a run and one small change creates a rendered overlap issue.

Again, nicely done.

Oh, attached, case in-point.
Title: Re: Mezzo for Visio - shall I make it free?
Post by: JuneTheSecond on March 06, 2009, 01:16:31 PM
Hi,

It seems I am not happy.
Mezzo does not run in my Visio, I cannot understand why.
Menus does not appear in menu Files.
I can click mezzo in menu Addon, but nothing begins.

Japanese version, Visio2007.

Once, I saw the menu mezzo in menu Files after I changed
the setting to "Every settings in registry."
But the menu mezzo disapeard now.
Title: Re: Mezzo for Visio - shall I make it free?
Post by: Paul Herber on March 06, 2009, 01:39:45 PM
Oh. Do you have other addons installed? Is this the famous UIObj bug showing itself?

There appears to be no locking or wait mechanism for multiple add-ons wanting to modify the UI, also some addons don't inspect the Custom UI before grabbing the BuiltIn UIobj. But even if they do more than one addon can then update the CustomUI and overwrite any previous update.
(I did 30 years of real-time software design and things like that are Software 101 for me.)

Title: Re: Mezzo for Visio - shall I make it free?
Post by: JuneTheSecond on March 07, 2009, 10:45:20 AM
Thank you, Paul. Now, I enjoy your work.
Exactly, I have addons!
Especially, next VBA macro delete the mezzo menus.
This code add Pointer tool to context menu.
When I run this macro and close the drawing that has
the macro, the mezzo is deleted.
In contrast, mezzo.exe deletes the My Pointer Tool
made with this macro.
It take many times of starts and stops of Visio to see them.
Almost same thing happens in the menu made with UIObject.
And UiObject is stronger than ComanndBars.
Menu made with UIObject deletes and replaces the menu
made with CommandBarControl.


Sub CreateShrtCutMenus()
    Dim bar As CommandBar
    Dim cont As CommandBarControl
    Dim newCont As CommandBarControl
    For Each bar In Application.CommandBars
        If bar.Name = "Drawing Object Selected" Then
            For Each cont In bar.Controls
                If cont.Caption = "My Pointer Tool" Then
                    MsgBox "My Pointer Tool is already exists."
                    Exit Sub
                End If
            Next
            Set newCont = bar.Controls.Add(msoControlButton, 6501, , 1, False)
            newCont.Caption = "My Pointer Tool"
            Exit For
        End If
    Next
   
End Sub


Next is a macro that use UIObject.


Public Sub CreateShortCutMenu()
    Dim uiObj As Visio.UIObject
    Dim menuSetObj As Visio.MenuSet
    Dim menuObj As Visio.Menu
    Dim menuItemObj As Visio.MenuItem
   
    Set uiObj = Visio.Application.BuiltInMenus
    Set menuSetObj = uiObj.MenuSets.ItemAtID(visUIObjSetCntx_DrawObjSel)
    Set menuObj = menuSetObj.Menus(0)
    Set menuItemObj = menuObj.MenuItems.AddAt(1)
   
    menuItemObj.Caption = "My Pointer Tool"
    menuItemObj.CmdNum = 1219
   
    ThisDocument.SetCustomMenus uiObj
End Sub


Title: Re: Mezzo for Visio - shall I make it free?
Post by: JuneTheSecond on March 16, 2009, 01:52:51 AM
Hi,

I've got Visual studio 2008 professional,
and made a program to make pointer tool.
I've added lines to select BuiltiinMenus or CustomMenus.
So far, my program does not delete Paul's mezzo 
and more Recent Stencils.
Now I am much more than mezzo-happy!
Title: Re: Mezzo for Visio - shall I make it free?
Post by: Paul Herber on March 19, 2009, 04:45:39 PM
Woo !  8)