Visio 2002 shapes with user sections migrating to Visio 2003

P

Pat

Hello,

I am getting strange behaviour with Visio 2002 shapes that have user section
variables and are opened in Visio 2003

1. The section delete command when applied to the user section appear to
work but when you create a new user section all the rows in the prior section
reappear. Similarly with the row delete commands. When you inswert a new row
all the prior rows you have deleted reappear.

2. Code written in Visio 2002 referencing cells in the Action section looks
like it will need special handling in 2003 because cell names have changed.
Is this true or am i just confused by the universal and local names that are
displayed.

Any help would be greatly appreciated.

Thank You,

Pat
 
M

Mark Nelson [MS]

You might try saving the file as Visio XML and reloading it to try to clean
out the unnecessary items.
 
P

Pat

Mark,

Thanks for the XML idea. We are releasing a Visio 2002 stencil that has to
work in both Visio 2002 and Visio 2003 with frequent interactive programmatic
calls to delete user and control sections as part of our program functions.
We are unsure if programatically converting to XML can be part of the
solution here but will certainly try this out.

Thanks again,

Pat
 
M

Mark Nelson [MS]

I would only suggest the XML roundtrip as a one-time cleanup attempt, not
something you perform frequently. Several releases ago I recall a problem
where deleted sections come back to life. In some cases, Visio treats
deleting a section as just hiding it - though I thought this was restricted
to non-automation scenarios. If you can boil the code down to a simple
example, I'd be happy to investigate this for you.

--
Mark Nelson
Microsoft Corporation

This posting is provided "AS IS" with no warranties, and confers no rights.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top