Export von Visio nach Word

Haben Sie es entdeckt? In Visio in Office 365 in der Version 1904 kann man die Visio-Zeichnung nach Word exportieren.

Einige Einstellungsoptionen stehen zur Verfügung.

Dies funktioniert recht gut bei Ablaufdiagrammen; bei technischen Zeichnungen oder Raumplänen ist dieses Unterfangen zwecklos.

Pfeil-Shapes mit Kontextmenüeinträgen

Amüsant: In der Schablone „Pfeil-Shapes“ (Flussdiagramm) befindet sich ein Shape „Flexibler Pfeil“ Er hat im Kontextmenü Einträge, mit denen man sein Aussehen ändern kann.
Der „Einfache Pfeil“ hat keine Einträge im Kontextmenü.
Im ShapeSheet befinden sich jedoch drei Einträge, deren Eigenschaft Invisible auf „True“ gesetzt sind.
Stellt man sie auf „False“ und klickt auf den Eintrag „Doppelte Spitze“ erhält man ein verzerrtes Ergebnis.
Ein Versuch von Visio, der nicht zu Ende ausgeführt wurde? Ich weiß es nicht und lasse die Kontextmenüeinträge unsichtbar.

Formeln im ShapeSheet

Es ist schön, dass es IntelliSense im ShapeSheet von Visio gibt und man so eine Unterstützung bei der Formeleingabe hat. Schade nur, dass bei Fehlern nicht der Grund des Fehlers angezeigt wird.

Das Flächenshape

Sehr geehrter Herr Martin,
 
ich habe eine kurze Frage zu MS Visio:
 
ich versuche das Shape „Space“ zu verwenden, um für Raumpläne die Raumflächen zu ermitteln. Dabei tritt das Problem auf, dass die Fläche nicht aktualisiert wird, wenn ich das Shape in meine Zeichnung ziehe.
Auch in den Shape-Daten wird die Fläche bei Größenänderung des Shapes nicht angepasst.
 
Ich verwende jedoch Visio 2016 Standard. Können Sie mir bitte für diese Version eine Hilfestellung geben?
 
Das wäre sehr nett. Herzlichen Dank im voraus.
####
Hallo Herr B.,
 
ich habe gestern nachgeschaut: im ShapeSheet Ihrer Datei (! – nicht Zeichenblatt) fehlen die beiden Zellen VisAceDocument und VisAceVersion.
Wenn Sie ein neues Zeichenblatt einfügen und das Shape „Fläche“ aufs Blatt ziehen, wenden diese beiden Zeilen mit den Werten 1 und 16 eingefügt. Sie sind Voraussetzung für das automatische Ändern des Textes.
Erstaunlicherweise klappt es nicht, wenn ich per Hand diese beiden Zellen einfüge.
 
Lösung: ich würde folgendermaßen vorgehen: Zeichenblatt einfügen, Shape Fläche draufziehen, testen, Blatt löschen. Fröhlich in die Sonne schauen.
 
Warum diese Zellen in Ihrer Zeichnung nicht im ShapeSheet sind und auch nicht erzeugt werden, wenn Sie dort auf diesem Blatt ein neues Shape einfügen, weiß ich nicht.
 
Hilft Ihnen das?
 
schöne Grüße
 
René Martin

Layer und Gruppen

In Visio kann man ein Shape auf einen vorhanden Layer (Ebene) legen oder einen neuen Layer erstellen.
Die Option „Layer in der Gruppe beibehalten“ bedeutet, dass Kindelemente, die zur Gruppe hinzugefügt werden (Start/Anordnen/Gruppieren/Zur Gruppe hinzufügen) auch auf den Layer gelegt werden. Der Vorteil davon ist, dass beim Ausblenden aller Shapes, die auf einem Layer liegen, sämtliche Kindelemente mit ausgeblendet werden. Der Nachteil ist, dass die Anzahl (#) nicht korrekt ist.

Das ShapeSheet

Es gibt in Visio einige Befehle, die sind nur über das ShapeSheet erreichbar. Beispielweise das Schützen einer Gruppe (LockGrouop) im Abschnitt „Protection“. Oder das Verbergen eines zeichenblattes.
Nicht nur deshalb sollten sich Visio-Programmierer mit dem ShapeSheet auseinandersetzen.

Blätter in Excel und Visio

Das Kontextmenü der Blattregisterkarten unterscheidet sich zwischen Excel und Visio.


Man kann in Visio nicht ein Blatt in eine andere Datei kopieren (anders als Excel), man kann die Farbe nicht ändern. Das Blatt schützen kann man über den Zeichnungsexplorer. Das Blatt kann man über das ShapeSheet verbergen. Mehrere Zeichenblätter kann man in Visio leider nicht selektieren. Letzteres ist verständlich.

Unsichtbares Zeichenblatt

In Visio kann man – ebenso wie in Excel – ein Blatt unsichtbar machen. Hierzu muss man über das Kontextmenü des Zeichenblatts oder über die Registerkarte „Entwicklertools“ in das ShapeSheet des Zeichenblattes wechseln. Dort findet man im Abschnitt „Page Properties“ die Zelle „UIVisiblity“. Wird sie auf 1 = visUIVHidden gesetzt, sieht der Anwender sie nicht mehr. Und wie blendet man sie wieder ein? Über den Zeichnungsexplorer (Registerkarte „Entwicklertools“)!

Schutz in Visio

Wie schützt man in Visio ein Zeichenblatt? Genauer: die Shapes auf einem Zeichenblatt?
Ein Shape wird über Entwicklertools / Shape-Design / Schutz / „Vor Auswahl“ geschützt.
Anschließend muss man das Zeichenblatt über den Zeichnungsexplorer schützen. Man findet ihn ebenfalls in der Registerkarte „Entwicklertools“. Dort kann man über das Kontext das „Dokument schützen“ und nun die Option „Shapes“ auswählen.

Kommentare in Visio

Wenn Sie per Programmierung einen Kommentar mit Zeilenumbruch in ein Shape in Visio einfügen wollen, müssen Sie lf (also vbLf) oder Chr(10) verwenden:
 
ActivePage.Shapes(1).Cells(„Comment“).FormulaU = „=““Bitte lächeln!“ & Chr(10) & „Gruss“ & vbLf & „Leo“““