Klebearten

Hi Rene,

Eine kurze Frage zu Visio:
1. Ich möchte gerne von dem Rechteck zum Kreis eine Linie ziehen.

2. Frage: Kann Visio diesen Vorgang des Pfeile-Ziehens in irgendeiner Weise protokollieren?

Ich danke Dir wieder für Deine Hilfe und sage jetzt schon mal wieder Danke für Deine Antwort!

Viele Grüße
Johannes

********************

Hallo Johannes,

schau mal ins ShapeSheet!

Es gibt zwei verschiedene Klebearten: dynamische und statische. Dynamisch bedeutet: der Verbinder klebt am Shape – Visio entscheidet an welchem Verbindungspunkt; statisch: der Verbinder klebt an einem Verbindungspunkt und „wandert“ nicht.

Wenn Du statisch klebst, dann steht der Name des Shapes, an dem der Verbinder klebt, im ShapeSheet des Verbinders, bspw:

=PAR(PNT(Rectangle!Connections.X1,Rectangle!Connections.Y1))

Wenn Du dynamisch klebst leider nicht – keine Chance es auszulesen!

Die Namen der (Kreis/Rechteck-, ….)Shapes kann man über Entwicklertools/Shape-Design/Shape-Name ermitteln und einsehen.

Die Tabelle muss man programmieren, weil man aus dem ShapeSheet-Code den per String-Funktionen den Text extrahieren muss.

liebe Grüße

Rene

shapesheet

Steckdose

Sehr geehrter Herr Martin,
ich habe neulich das Produkt von video2brain „Visio 2010 Programmierung“ erworben, wo Sie das Training leiten.
Ich hätte eine Bitte: ich kann im Video und auch sonst nirgends im I-Net die Lösung finden, wie man Shapes erstellen kann, welche aufgrund einstellbarer Shape-Daten sich auch verändern.
Vielleicht können Sie mir aufgrund dieses Beispieles (Weitere Shapes/Pläne und Grundrisse/Bauplan/Elektrik und Telekommunikation) Shape „Steckdose“, kurz erklären, wie das Shape sein Erscheinungsbild verändert? Gibt es das Shape in verschiedenen Versionen, die je nach Eigenschaftswert ein- und ausgeblendet werden?

Wünsche Ihnen auch eine gute Zeit.

Mit freundlichen Grüßen

Oskar V.

Hallo Herr V.,

um das zu verstehen, gehen Sie folgendermaßen vor:

* Schalten Sie die Registerkarte „Entwicklertools“ ein.
* Ziehen Sie das Shape „Steckdose“ auf das Zeichenblatt
* Wählen Sie aus Entwicklertools / Shape-Design / Verhalten die Option „Gruppe zuerst“ (nicht „nur Gruppe“). Das Shape ist ein gruppiertes Shape und besteht aus zwei Teilen
* Im ShapeSheet der Gruppe finden Sie der Zeile Prop.SubText in der Zelle Format =“Steckdose;Steckdose mit Schalter;Doppelsteckdose“
* Im ShapeSheet der Gruppe finden Sie der Zeile Prop.SubText in der Zelle Format =INDEX(1,Prop.SubType.Format)
* Wechseln Sie über die rechte Maustaste von Formeln zu Werten, dann sehen Sie, dass sich bei Format die Liste, bei Value die Auswahl befindet.
* Im Abschnitt User-defined Cells wird Bezug darauf genommen. In der Zelle User.Type finden Sie die Formel =LOOKUP(Prop.SubType,Prop.SubType.Format)
* Ein Klick auf Werte zeigt, dass LOOKUP die Nummer des ausgewählten Eintrags ermittelt.

* Wenn Sie nun in das Mitglieds-Shape der Gruppe wechseln (Klick – Klick), dann stellen Sie im ShapeSheet fest, dass die Linie in Geometry.2 dargestellt wird. In der Zelle Geometry2.NoShow steht folgende Formel: =IF(User.Alt,User.Type<>1,1)
* User.Alt steuert das Verhalten, das über das Kontextmenü angezeigt wird (Sie interessieren Sie aber für die Daten)
* User.Type<>1 greift auf die Zelle User.Type zurück, die sich aus dem übergeordneten Gruppen-Shape die Information zieht: =Sheet.4!User.Type (bei mir heißt es Sheet.4 – vielleicht heißt es bei Ihnen anders)
* Und darüber wird es ein- und ausgeblendet.

* Ich habe es mal (ohne Gruppe) nachgebaut und auf die wichtigsten Elemente reduziert, damit Sie es besser verstehen, was Visio macht.

Übrigens: einen Überblick über die Formeln finden Sie in meinen Visio-Büchern Visio 2010, Visio 20910-Programmierung und dem bald erscheinenden Visio 2013-Buch

schöne Grüße

Rene Martin

steckdose

Kalkulation

Spannende Frage in Visio: in einer Vorlage sollen die Daten von einem Shape an ein anderes weitergegeben werden und den verminderten Druck der Rohre durch die Anlage hindurch kalkulieren. Einen Teil habe ich heute programmieren können. Hat Spaß gemacht.

rohre

1D und 2D-Shapes

Visio unterscheidet zwischen 1- und 2-dimensionale Shape, zwischen Linien und Rechtecken (eine etwas unglückliche Übersetzung aus dem Englischen: Line and Box). In Visio 5.0 konnte man anhand der Farbe des Master-Shapes in der Schablone erkennen, ob es sich um ein 1-D oder 2-D-Shape handelt. Ich habe mich immer gefragt, ob ich das erst feststellen kann, wenn ich ein Shape auf das Zeichenblatt gezogen habe. Nein: Schalten Sie in der Schablone die Ansicht auf „Nur Namen“, dann erkennen Sie am Symbol, ob es sich bei dem Master-Shape um eine Linie oder um ein Rechteck handelt.

schablone

Papst

Bald wird der neue Papst gewählt. Zeit, um die Karriere des alten Papstes Benedikt XVI nachzuzeichnen. Und wie geht das einfacher als in Visio? Ein paar Klicks mit der Vorlage „Zeitachse“ und schon ist die Papst-Timeline fertig.

papst

Visio Standard und Visio Professional

Ich werde in Visio-Schulung oft gefragt, was der Unterschied zwischen Visio Standard und Professional ist. Neben einem Mehr an Vorlagen und Schablonen (und damit auch Shapes) fehlt in Standard die Registerkarte Daten. Damit stehen Ihnen die Elemente, die Sie im Abschnitt Daten als Beschriftungstext des Shapes, Daten neben den Shapes anzeigen lassen, Externe Daten mit Shapes verknüpfen und Pivotdiagramme finden, nicht zur Verfügung. Sie finden diese Dinge nur, wenn Sie Visio Professional installiert haben. Dieses Beispiel können Sie nur erzeugen, wenn Sie Visio Pro haben.

fussball2

Fracking

Fracking. Irgendwie komisch, was da vielleicht auf uns zukommen wird.
Was das ist? Nun – mit Visio kann man es bildlich und textuell erläutern. Die Rohre sind aus der Schablone „Verbinder“ entnommen, die Gesteinsschichten mit dem Freihandwerkzeug gezeichnet.

fracking

Tabellenblätter ausblenden

Heute in der Visio-Schulung, als wir diskutiert haben, welche Unterschiede zwischen Tabellenblättern in Excel und Zeichenblättern in Visio existieren, meinte eine Teilnehmerin, dass man Blätter in Visio nicht ausblenden kann. Das hat mich neugierig gemacht – tatsächlich – man sie doch über das ShapeSheet unsichtbar machen. Dort existiert in der Gruppe „Page Properties“ eine Zelle „UIVisibility“. Wird der Wert auf 1 gesetzt, dann ist das Blatt ausgeblendet. Und wie wieder einblenden, habe ich mich gefragt? Nun – nicht schwer – über den Zeichnungsexplorer der Datei: Doppelklick auf das Blatt – und schon befinde ich mich auf dem Blatt „Pedelec“, das eigentlich wirklich nichts bei meinem Fahrrad zu suchen hat …

fahrrad_ausgeblendete_blätter

Organigramm

Entweder die Vorlage Organigramm oder alles per Hand selbst zeichnen. Leider sind in der Vorlage einige Schutzmechanismen, die man nicht so leicht aushebeln kann. So kann man beispielsweise nicht Shapes gruppieren, wie wir heute im Visio-Training festgestellt haben.

organigramm_geht_nicht