Visio Discussions > Deployment

Hiding shapes by clicking button

(1/2) > >>

Hallo Visio Guys,

I have a rather special request and don't know if my approach could lead to success.
The situation is that I have a visio file including various shapes displaying a structure of applications and servers that generate reports.
Not every report needs every server or app so the idea is to hide the shapes and only display the ones generating the report.
Since the chart itself will continuosly be growing I thouhgt it would be a good Idea to have everything on one page and simply hide the shapes that are not needed for the report selected.
Another idea was to create a new page for every report which has one giant drawback: everytime a shape changes it has to be changed in every single page which is simply too much work.
Yet another idea was to create some kind of excelsheet give each shape a value and make visio generate pages by itself so only the excel sheet has to be updated and every other shape will appear automatically.
Is visio even the right tool for this task?

If anyone has any idea please let me know.

Grüße from Germany

Paul Herber:
Have a look at layers. Layers belong to a page, and shapes can be members of those layers. The layers can then be made visible or invisible.

Adding to Paul's comment, you can then add actions to easily toggle the layers on / off.


An alternative to using layers is to build the ability for the shape to be hidden via a cell in its shapesheet, so by code you would have to turn shapes visibility on or off. This can give you more flexibility if the shapes that are in the reports can change or a new report with a different subset of shapes is required.

Thank you all for your quick answers!
Highly apprechiated.

I will have a look at it and will provide you with the results.


[0] Message Index

[#] Next page

Go to full version