Bauteile verbinden

In der letzten Visioschulung kam die Frage, ob man Bauteile als Art Elemente einer Bibliothek schnell an eine Zeichnung anbinden kann. Ob man einer Markierung einen Punkt hinzufügen kann, den man dann mit eine vorhandenen Zeichnung verbinden kann.
Die Antwort lautet: nein. Mann kann einer Markierung einen (Verbindungs-)punkt hinzufügen. Man kann mehreren Elementen, die aus Linien und Rechtecken bestehen nicht einen festen Ort zuweisen (und gleichzeitig noch andocken). Ich würde mit einem großen Zoom bei so einer verfahrenstechnischen Zeichnung das Teilelement so verschieben, dass die Position gut geeignet ist. Hilfslinien sind dafür gut geeignet. Und anschließend im zweiten Schritt verbinden.

Linienstärke

Linienstärke in Visio ist ein Formatattribut. Die Größe eines Shapes ist keine Formatierung. Verkleinert oder vergrößert man nun einen Visio-Zeichnung bleiben die Linienstärken erhalten. Das kann ärgerlich sein. Eine Lösung, wenn eine verkleinerte Zeichnung benötigt wird: Man erstelle ein pdf aus der Visio-Zeichnung und verkleinere (oder vergrößere) das pdf.

normal
verkleinerte Zeichnung
vergrößerte Zeichnung

Gerader Verbinder

In der Visio-Schulung fiel die Bemerkung, dass es manchmal notwendig ist, gerade Verbinder zu erzeugen. Wie verändert man eine gewinkelte Linie in eine gerade? Die Antwort ist einfach – über das Kontextmenü.

Äquidistante Verbinder

Gestern in der Visio-Schulung kam die Frage nach „gebündelten“ Verbindern. Das wäre praktisch; das gibt es allerdings nicht.
Alernative: verwenden Sie das Gitter und/oder Hilfslinien um viele äquidistante Verbinder zu erzeugen.

Dynamische Daten

Heute in der Visio-Schulung haben wir diskutiert, wie man an mehreren Stellen Texte ändern kann.
Ich habe zwei Dinge vorgeschlagen:
* Man kann im ShapeSheet des Zeichenblattes Daten hinterlegen. Diese Daten können von den Daten eines Shapes über
=TheDoc!Prop.Datenname
„geholt“ werden. Und dieses Datenfel kann über Einfügen / Feld in den Text des Shapes eingefügt werden.
* Man kann eine Datenquelle (eine Excel-Mappe) an die Zeichnung hängen. Dann ein Datensatz mit dem Shape verbinden. Die Datengrafik ausschalten. Und die Daten über Einfügen / Feld im Shape anzeigen lassen.
Wir haben lange beide Varianten diskutiert.
Sie haben sich für die letztere entschieden.

Duplizieren im Kontextmenü

Hallo Herr Martin,
ich habe bis vor zwei Jahren (selbst unter Windows 7 noch gerne) mit Visio 4.0 gearbeitet und seit dem erst vermehrt mit Visio2010, da nach einer Parallelinstallation die Version 4 nicht mehr funktionierte.
In Visio 4.0 gab es immer im Kontextmenü, also dem Menü, das sich öffnet, wenn man die rechte Maustaste betätigt, die Option, neben „Einfügen“ und „Kopieren“ die Option „Dublizieren“ auszuwählen.
Leider ist dies unter Visio 2010 nicht mehr der Fall. Gibt es eine Möglichkeit, das Kontextmenü um diese Option zu ergänzen?
Für eine Rückmeldung würde ich mich sehr freuen.

Mit freundlichen Grüßen
CN:
######
Hallo Herr N.,

Visio 4.0 – das ist aber sehr lange her!
Ich habe mal nachgesehen – in Visio 2000 war der Befehl noch im Kontextmenü – in der Version 2002 ist er verschwunden.
zu Ihrer Frage: nein – man kann ihn nicht herholen. Ich habe den Befehl auch nie vermisst, weil ich ein Shape stets mit gedrückter STRG-Taste dupliziere. Das heißt: wenn ich ein Shape mit der Maus verschieben drücke und halte ich die Strg-Taste gedrückt. Hat den Vorteil – dann ist das Shape dort, wo es hingehört. Beim Duplizieren können Sie nicht festlegen, wohin das neue Shape platziert wird.
Duplizieren können Sie immer noch mit dem Befehl Strg + D. Oder Sie legen sich das Symbol in die Symbolleiste für den Schnellzugriff:


schöne Grüße

Rene Martin

PS: ich habe das große Verschwinden in Visio zusammen geschrieben. Sie finden es unter:
http://www.visio-training.de/das-grosse-verschwinden/
Ich habe ihren Kontextmenüeintrag in meine Liste aufgenommen.

Hintergrund- und Vordergrund

Guten Tag Herr Martin,
Ich habe ihre Videos auf Video2Brain gesehen und angefangen mit Visio zu basteln. Ist es möglich im ShapeSheet des Zeichenblattes eine Referenz zu dem X Wert des Hintergrundes herzustellen?
Ziel ist es, dass das Hintergrundblatt ,bei Änderung von Hoch- in Querformat, sich automatisch anpasst.
Ich würde mich über eine Antwort freuen.

Mit freundlichen Grüßen FK.


Hallo Herr K.,
ja – verweisen Sie vom Hintergrundblatt auf das Vordergrundblatt, indem Sie bei PageWidth eintragen:
=Pages[Page-1]!ThePage!PageWidth
Analog bei PageHeight:
=Pages[Page-1]!ThePage!PageHeight
Und: dann sollten Sie Shapes die Hintergrundblattes auf die Größe verweisen lassen – also das Logo sitzt beispielsweise bei:
ThePage!PageWidth-10 mm
und bei
ThePage!PageHeight-10 mm
wenn die beiden LocPinX und LocPinY bei:
Width*1
und bei
Height*1 sitzen.

Shape-Größe

Gestern in der Visio-Schulung kam die Frage, warum man nach Größenänderung eines Shapes diese Aktion nicht mit der Funktionstaste [F4] bei einem anderen Shape wiederholen kann. Gute Frage. Wahrscheinlich werden beim Vergrößern durch Ziehen an den seitlichen Anfassern mehrere Aktionen ausgelöst: Ändern der Breite, der x-Position, … Es kann aber nur eine Aktion wiederholt werden. Aber ich gesteht: die genaue Antwort auf das „warum“ weiß ich auch nicht.
Aber wich weiß, wie man schnell mehrere Shapes auf die gleiche Größe verändern kann: Schauen Sie im Aufgabenbereich „Größe und Position“ nach, wie groß ein Shape ist. Markieren Sie die übrigen Shapes und tragen in Fenster „Größe und Position“ erneut diese Zahlen ein.

Verknüpfte Shapedaten

Sehr geehrter Herr Martin,
 
habe mir von Ihnen „Visio 2013/2016 anpassen: das Handbuch für Entwickler“ und das Video „Visio 2010 Programmierung“ gekauft und es hat mit schon sehr viel weitergeholfen.
Für eine bestimmte Sache kann ich aber keine Lösung finden und ich hoffe Sie können mir „auf dem kurzen Dienstweg“ weiterhelfen.
 
In mein Visio Dokument habe ich Shapes mit externe Daten „verheiratet“.
Wenn der Datensatz sich ändert kann es vorkommen, dass der Shape keine Verbindung zu ein Datensatz mehr hat. Soweit so gut.
Wie kann ich erkennen, dass ein Shape keine Verbindung zum Datensatz mehr hat?
Im Shapesheet finde ich keinen entsprechenden Parameter.
 
Mit ItemFromID oder LinkToData komme ich nicht weiter.
In den zwei Bildern sehen Sie was ich meine.
Zu dem einen Shape besteht eine Datenverknüpfung, zu dem anderen nicht.
Ich möchte die Shapes z.B. Rot umranden die keine Verknüpfung mehr haben.
20170216Daten0120170216Daten02
#####
Hallo Herr L.,
 
bitte verzeihen Sie – ich war geschäftlich unterwegs, habe eine Menge Arbeit auf dem Schreibtisch – da ist Ihre Mail nach unten gerutscht …
 
Ich habe mal nachgeschaut – man findet wirklich keinen Eintrag im ShapeSheet, der darauf hinweist, dass ein Shape mit einem Datensatz verknüpft ist oder nicht.
Das heißt: ich würde das Pferd umgekehrt aufzäumen:
Legen Sie in Ihrer DB-Tabelle eine Hilfsspalte an, die bei jedem Datensatz den gleichen Wert aufweist (aktuelles Datum?).
Verknüpfen Sie die Datenquelle mit der Zeichnung und mit den Shapes.
Ändern Sie den Wert in der Hilfsspalte für alle Daten.
Die Shapes, die nun den neuen Wert haben, sind verknüpft.
 
Sorry – aber etwas anderes fällt mir (im Moment) auch nicht ein.

markieren

Amüsante Frage heute in der Visio-Schulung: Wie markiere ich die Shapes?
Ich schaue den Teilnehmer an und dann seine Shapes. Schmunzle. Klar – wenn ich von links oben nach rechts unten markiere, wird das dahinter liegende Shape verschoben. Also muss man die Richtung umkehren: von rechts unten nach links oben markieren. Dann klappt es.
20170207markieren0120170207markieren02