Beispiele (Download)

Steuerelemente und Gruppen

Der Umgang mit den verschiedenen Koordinatensystemen in Visio ist nicht trivial: Ein Shape besitzt einen PinX und PinY, die auf dem Zeichenblatt verortet sind. Ihre Position innerhalb des Shapes wird durch die Zellen LocPinX und LocPinY festgelegt. Darauf beziehen sich sowohl Textblöcke als auch andere Shapes, wenn das „Hauptshape“ eine Gruppe darstellt. Gegeben sei eine … Continue reading Steuerelemente und Gruppen

Text an der selben Position

Der Kunde möchte bestimmte Texte stets an der gleichen Stelle auf einem Zeichenblatt positioniert haben. genau: einige Millimeter oberhalb einer Linie. Nun: mit einem Bezug auf die Y-Position des Shapes ist das kein Problem. Über ein Steuerelement kann der Text dennoch verschoben werden. So wie auch die Position des querlaufenden Balkens.

Verbindungspunkte

Kunde möchte auf einer Linie ganz viele Verbindungspunkte haben. Nun ein paar Zeilen Code und schon sind die 96 Verbindungspunkte im gleichen Abstand zueinander gesetzt. So etwas mache ich nicht per Hand! Sub Verbindungspunkte()   Dim vsShape As Shape Dim i As Integer Set vsShape = ActivePage.Shapes(„Sheet.430“) vsShape.AddRows visSectionConnectionPts, i, 0, 96 For i = … Continue reading Verbindungspunkte

Verborgene Blätter und pdf

Amüsant: Für eine Firma habe ich eine Vorlage eingerichtet. Sie enthält ein Zeichenblatt mit mehreren Elementen. Die Vorlage enthält ein weiteres Zeichenblatt, das ich über das ShapeSheet ausgeblendet habe (UIVisibility 1). Nun fragte mich der Kunde, warum beim pdf-Export zwei Blätter ausgedruckt werden. Natürlich mein verborgenes Blatt. Um dies zu verhindern, schaue ich ins ShapeSheet, … Continue reading Verborgene Blätter und pdf

Linienformate

Hallo Herr Martin, für technische Zeichnung benötige bei Shapes unterschiedliche Kantenabrundungen: Rechteck und Kurven. Wie mache ich das? Die Antwort: So etwas funktioniert nur mit mehreren Shapes (die Sie natürlich gruppieren können). Ein Shape kann nur ein Linienformat besitzen.

Firewall und Linien

Amüsante Frage gestern in der Visio-Schulung: In der Schablone „Netzwerk und Peripheriegeräte“ befindet sich eine Firewall. Ebenso in der Schablone „Netzwerk und Peripheriegeräte – 3D“. Legt man die 3D-Firewall auf eine Verbinderlinie, ist alles okay. Bei der 2D-Firewall dagegen springt die Verbinderlinie zur Seite. Die Antwort ist schnell gefunden: In den Verhaltenseinstellungen (Entwicklertools) ist bei … Continue reading Firewall und Linien

Verbindungspunkte schützen?

Heute in der Visio-Schulung kam die für mich überraschende Frage, ob man denn Verbindungspunkte schützen könne. Meine Antwort: Man kann sie mit der Funktion GUARD gegen ein Verschieben schützen, aber nicht gegen das Löschen. Man kan auch nicht verhindern, dass der Anwender neue Verbindungspunkte in Visio auf einem Shape erzeugt.

Kleine Schrift

In der letzten Visio-Schulung fragte mich ein Teilnehmer verwundert, warum plötzlich die Schrift so klein so. Zwei Texte wurden in der Arial 12 Punkt erfasst – aber bei einem Textblock war die Schrift kleiner. Des Rätsels Lösung: Der Teilnehmer hatte den Text tiefgestellt formatiert. Entweder er hat nichts markiert, die Option „Tiefgestellt“ eingestellt (sie wurde … Continue reading Kleine Schrift

Verbinderlauf

Manchmal muss man schon etwas schummeln. Angenommen ein Verbinder wurde beschriftet. Angenommen Sie möchten nun den Lauf des Verbinders durch den Knoten verändern. Leider kann man den Konten nicht auswählen. Die einzige Möglichkeit, die ich aus diesem Dilemma sehe, ist: den Text verschieben. Dann kann man den Verbinder verschieben.

SVG und XML

Hallo Herr Martin, ich habe eine große (technische) Zeichnung erstellt, die ich als SVG abspeichern kann. Ich kann sie so im Browser ansehen und habe sämtliche Informationen in der XML-Datei, auf der das SVG-Format beruht, zur Verfügung. Leider löscht Visio beim Export die letzten beiden schließende g-Tokens (</g>). Die Antwort: Ja, das ist mir auch … Continue reading SVG und XML