two fields, one object

R

Rigger82

Hello, might have a simple one but its starting to bother me.

I have a web site map where I created a custom shape. The shape is a
standard rectangle to represent a 'page' and I used another rectangle at the
top of it with black background to represent the title block where I put the
page number (2.0, 2.1, 2.2 etc). The page name goes in the regular 'page'
block.

I have created the two shape data fields but I have only managed to be able
to make this work if the shape data field for the page title is on the main
'page' rectangle and the data field for the page number is on the 'title
block'.

What I would like to do is allow myself and the other managers here to drag
a 'page' shape onto the drawing and then just click on the whole object once
and get both fields, enter the data and have it update rather than clicking
on it, then clicking the page number area and/or title and THEN filling in
the data.

Advancements to this that would be helpful if you know are:
- Can I prevent the user from simply typing vs using the shape data field
- Can I prompt the user for the two fields as soon as they drop into the
visio sheet (i am in dev mode and set the field as 'ask on drop' but after
saving I dont see it working)

Thanks in advance
 
A

Aaron Rykhus [MSFT]

Be aware that 'Ask on drop' only affects the shape you set it on, unless
you were to modify the shape in the stencil (master). If you just check
'Ask on drop' on one shape in the Visio drawing page (canvas), then you'll
only get the Shape Data to pop-up when copy or cut and paste it. One
thought is that you could copy that shape into a new stencil and use that
stencil instead of the build-in one in Visio since those are read-only. If
that's what you're using.

The only way I can think of to prevent users from modifying shape data is
to protect shapes. Check out this article
http://office.microsoft.com/en-us/visio/HP012311381033.aspx



Best Regards,

Aaron Rykhus, Visio Support
Microsoft Corporation
 

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