Thank you for your reply. I've found your article very interesting and clear, especially about the terminology to use (shapes, masters, and stencils).
I've followed the examples provided, and I have understood how masters affect instances.. and probably the error that I'm facing is linked on how I use Visio. I usually do the following:
- Drop a shape from a built-in library (e.g More shapes -> General -> Basic Shapes) into a document.
- Modify the master shape from the Document Stencil toolbar (usually this means adding a bunch of custom properties with the "Ask on drop" option turned on).
- Remove the shape placed at step 1.
- Drop the shape modified at step 2 into the drawing.
- Fill in the fields shown in the Shape Data window.
- Copy-paste the created shape instance several times since most of the custom properties are identical. I do this only to save time.
Then, if I modify a property in any of the copy-pasted instances the same property is updated in all copy-pasted instances. So, probably, the best thing to do is to always take the shape from Document Stencil instead of copy-pasting the same instance over and over again. Am I right?
Thank you again for your kind help!