Beispiele (Download)

Verbinder speichern

Verbinder in Visio sind auch nur Shapes. Man kann sie in Schablonen abspeichern. Manchmal ist das nötig, wenn sie bestimmte Formatierungseigenschaften besitzen sollen. Oder Text – wie hier der Haken und das „x“, das aus der Schriftart WingDings als Symbol geholt wurde und eingefärbt wurde. Und „ja“ beziehungsweise „nein“ symbolisiert.

Animationen in Visio?!?

Hallo Herr Martin, ich hoffe, es geht Ihnen gut. Ich möchte mal wieder meine Visio Workflows verbessern. Würde mich mit einer besonderen Aufgabe in den nächsten Tagen bei Ihnen melden. Vorab eine Frage zu den Präsentationsmöglichkeiten mit Visio:   Angehängte Datei will ich wie eine Power Point Präsentation in einzelnen Stufen aufbauen lassen. Dafür habe … Continue reading Animationen in Visio?!?

Raumpläne und große Beschriftungen

Hallo Herr Martin,   ich arbeite mit Ihrem Buch und mit Visio 2016. Eine Sache bin ich leider noch nicht draufgekommen, auch in Ihrem Buch finde ich keine Information. Wie bekomme ich die großen Beschriftungen bei der Raumzeichnung oder Wänden oder auch Schiebetür weg? Wäre sehr dankbar für eine Antwort, die Riesenbeschriftungen sind wirklich nervig. … Continue reading Raumpläne und große Beschriftungen

Ein eigener Nummerierungsassistent

Der Nummerierungsassistent ist fertig. Ich habe den Assistenten, der einige Bugs aufweist, nachgebaut. Man kann die Startnummer festlegen und die Schriftgröße ändern. Hierzu trägt man eine Zahl in den Dialog ein – alle Nummer werden nun größer oder kleiner. Die Technik: der Dialog schreibt die Nummer in eine Zelle des ShapeSheets des Zeichenblattes: ActivePage.PageSheet.Cells(„User.garSchriftgroesse“).FormulaU = … Continue reading Ein eigener Nummerierungsassistent

Fläche berechnen

Hallo Herr M., […] Jedes Shape in Visio hat eine x- und y-Position, die Width und Height kann ebenfalls über das ShapeSheet ausgelesen werden. Um die Fläche zu berechnen, können Sie die Eigenschaft AreaIU der Shapes verwenden (Achtung: muss mit 2.54 ^ 2 multipliziert werden, da das Ergebnis Quadratinch ist). MsgBox ActivePage.Shapes(1).AreaIU * 2.54 ^ … Continue reading Fläche berechnen

Unterschiedliche Schriftgrößen in einer Gruppe

Hallo Herr Martin, Auffällig ist, dass die Schriftgröße irgendwie abgeleitet wird vom Shape Text. Dies sieht dann komisch aus, wenn man die Shape-Texte unterschiedlich groß wählt (z.B. um mehr Text bei einzelnen Shapes unterzubringen) und dann nummeriert. Da sind dann die Nummerierungen unterschiedlich groß. Kann man nicht eine separate Schriftgröße für alle Nummern vorgeben, unabhängig … Continue reading Unterschiedliche Schriftgrößen in einer Gruppe

Eigene Shapes mit VBA erzeugen

Ich überarbeite gerade mein Visio-Programmierbuch. Ich bin beim Kapitel per Programmierung neue Shapes erzeugen, beispielsweise Rechtecke oder Kreise: Soll auf dem Zeichenblatt ein Rechteck gezeichnet werden, ist dafür der Befehl DrawRectangle zuständig. Dabei sind vier Parameter anzugeben, die die Koordinaten von zwei gegenüberliegenden Eckpunkten bestimmen. Dabei wird von den Koordi-naten des Zeichenblatts ausgegangen (so sitzt … Continue reading Eigene Shapes mit VBA erzeugen