Fehler

Ich gestehe: Es ist mir erst letzte Woche, beim Erstellen eines Handbuches, aufgefallen: Wenn man mit der Maus einen Knoten eines Verbinders verschiebt, wird er zur Seite gezogen. Das ist hinlänglich bekannt. Drückt man dabei die [Umschalt]-Taste, wird er „aus der Mitte herausgezogen – ein Rechteck entsteht. Wird jedoch die [Strg]-Taste gedrückt, wird nur der Punkt herausgezogen – die Linien verlaufen nicht mehr rechtwinklig, sondern schräg zur ursprünglichen Linie. Ach ja: bei gedrückter [Alt]-Taste wird das Gitter übergangen.

Seltsamer Fehler
Seltsamer Fehler

Neues Shape

Natürlich kann man Shapes in Schablonen abspeichern. Aber vielleicht möchte ich nicht, dass Anwender solche Shapes sehen und sich dann fragen, zu welchem Zwecke sie in der Schablone liegen. Und wo sie benötigt werden.
Manchmal ist es einfacher ein Shape per Code zu erzeugen. Beispielsweise diese „Kreuzug“, die jemand haben wollte. Ein paar Zeilen Code und fertig ist das Shape:
Dim vsShapeNeu As Shape
 
Set vsShapeNeu = ActivePage.DrawRectangle(100, 200, 300, 400)
 
vsShapeNeu.Cells(„LineWeight“).FormulaU = „=1.5 pt“ ‚ Linienstärke
vsShapeNeu.Cells(„Geometry1.Y1“).FormulaU = „=Height*0.5“
vsShapeNeu.Cells(„Geometry1.Y2“).FormulaU = „=Height*0.5“
vsShapeNeu.Cells(„Geometry1.Y3“).FormulaU = „=Height*0.5“
vsShapeNeu.Cells(„Geometry1.Y4“).FormulaU = „=Height*0.5“
 
vsShapeNeu.AddSection visSectionFirstComponent + 1
vsShapeNeu.AddRow visSectionFirstComponent + 1, visRowComponent, visTagComponent
vsShapeNeu.AddRow visSectionFirstComponent + 1, visRowVertex, visTagLineTo
vsShapeNeu.AddRow visSectionFirstComponent + 1, visRowVertex, visTagMoveTo
 
vsShapeNeu.Cells(„Geometry2.X1“).FormulaU = „=Width*0.5“
vsShapeNeu.Cells(„Geometry2.Y1“).FormulaU = „=Height*0“
vsShapeNeu.Cells(„Geometry2.X2“).FormulaU = „=Width*0.5“
vsShapeNeu.Cells(„Geometry2.Y2“).FormulaU = „=Height*1“
 
vsShapeNeu.AddSection visSectionFirstComponent + 2
vsShapeNeu.AddRow visSectionFirstComponent + 2, visRowComponent, visTagComponent
vsShapeNeu.AddRow visSectionFirstComponent + 2, visRowVertex, visTagLineTo
vsShapeNeu.AddRow visSectionFirstComponent + 2, visRowVertex, visTagLineTo
vsShapeNeu.AddRow visSectionFirstComponent + 2, visRowVertex, visTagLineTo
vsShapeNeu.AddRow visSectionFirstComponent + 2, visRowVertex, visTagLineTo
vsShapeNeu.AddRow visSectionFirstComponent + 2, visRowVertex, visTagMoveTo
 
vsShapeNeu.Cells(„Geometry3.X1“).FormulaU = „=Width*0.5“
vsShapeNeu.Cells(„Geometry3.Y1“).FormulaU = „=Height*0.25“
vsShapeNeu.Cells(„Geometry3.X2“).FormulaU = „=Width*0.75“
vsShapeNeu.Cells(„Geometry3.Y2“).FormulaU = „=Height*0.5“
vsShapeNeu.Cells(„Geometry3.X3“).FormulaU = „=Width*0.5“
vsShapeNeu.Cells(„Geometry3.Y3“).FormulaU = „=Height*0.75“
vsShapeNeu.Cells(„Geometry3.X4“).FormulaU = „=Width*0.25“
vsShapeNeu.Cells(„Geometry3.Y4“).FormulaU = „=Height*0.5“
vsShapeNeu.Cells(„Geometry3.X5“).FormulaU = „=Width*0.5“
vsShapeNeu.Cells(„Geometry3.Y5“).FormulaU = „=Height*0.25“

Form20151208

Schablonen

Hallo Rene,
Mit den Shapes habe ich ein Problem. Ich habe jetzt einige vorhandene Shapes dupliziert und diese dann geändert. Allerdings kann ich dann doppelte nicht löschen. Diese verschieben sich dann einfach nur.

geht nicht.
geht nicht.

Wie mache ich das genau? Ich klicke auf quick shapes hinzufügen. Dann springt das shape hoch (Bereich über Strich)
Aber ich krieg halt die ganzen doppelten gar nicht mehr raus. Generell lege ich ein shape so an (siehe nächster screenshot)
Ich hoffe, Du kannst mir hier helfen. Danke Dir!

Viele Grüße
Johannes
####
Hallo Johannes,

wenn DU eine Schablone neu erstellst und in diese Schablone Shapes reinziehst, dann findest Du in der Titelzeile ein Disketten (Speichern)-Symbol. Wird die Schablone gespeichert, verschwindet das Symbol – die Schablone ist offen – erkennbar an dem roten Sternchen. Wird die Schablone geschlossen und geöffnet, ist das Sternchen weg. Man muss die Schablone bearbeiten (Kontextmenü der Titelzeile) – dann erst kann man die Shapes in der Schablone (Mastershapes) wieder bearbeiten (erkennbar an dem roten Sternchen).

Liebe Grüße
Rene

Schablone20151110_1 Schablone20151110_2 Schablone20151110_3 Schablone20151110_4 Schablone20151110_5 Schablone20151110_6 Schablone20151110_7 Schablone20151110_8

Einfache Formen

Ich bin immer wieder verblüfft, wie man mit ein paar Linien, Kreisen und Rechtecken Aussagen schaffen kann. Beispielsweise dieses Cocktailglas.

Ein Cocktailglas
Ein Cocktailglas

Wenn Sie die Zitrusfrucht erstellen möchten – oder genauer: den 3/4-Kreis, können Sie mit den Vorgängen aus der Registerkarte „Entwicklertools“ dieses Shape erzeugen. Es besteht aus einem Kreis, über das ein Rechteck gelegt wurde.

Vorgänge / Zuschneiden
Vorgänge / Zuschneiden

Mit der Option „Zuschneiden“ erhält man die Einzelteile. Die nicht benötigten kann man ja löschen.

Das Ergebnis
Das Ergebnis

Linienmuster

Lieber Rene,

ich hoffe Dir geht es gut und Du hast nur liebe und nette Seminarteilnehmer. Bei mir ist es jetzt ein wenig ruhiger geworden, aber alles passt.
Hatte gestern und vorgestern ein Visio-Seminar bei einem Kunden mit Elektronikschaltplänen. Alles soweit gut. Sie wollen aber gerne die Verkabelung mit den Drahtfarben darstellen. Nur: einige der Drähte sind zweifarbig. Wie lassen sich Verbinder zweifarbig darstellen.
Habe es mit zwei Verbindern versucht: einer z.B. rot massiv, zweiter blau gestrichelt. Dann verliert aber nach dem Gruppieren der Verbinder seine Verbindereigenschaften. Ist so etwas überhaupt möglich?
Vielen Dank für Deine Mühe und viele Grüße
W

Linienmuster
Linienmuster

#####
Hallo W.,
[…]
Zu deiner Frage: Wenn du zwei Shapes gruppierst, hast du danach drei Shapes. Visio legt eine „Hülle“ über die beiden Shapes.  Und dieses Gruppenshape ist natürlich kein Verbinder.
Die Lösung;: du musst ein benutzerdefiniertes Linienmuster erstellen (kannst du?). Und dieses an eine/die Vorlage hängen.
Dann geht es.
Schöne Grüße
Rene

 

Ostern und Eier

Bald naht Ostern – Zeit, um sich ein paar Gedanken über Eier zu machen.
Zieht man mit dem Werkzeug „Ellipse“ einen Kreis auf, kann man daraus nicht mit dem Bleistift-Werkzeug die Ellipse deformieren. Das Shapesheet verrät warum: die Ellipse wird durch eine Zeile definiert. Möchte man jedoch ein ei-ähnliches Objekt erhalten, so muss man sich anders behelfen. Beispielsweise mit vier Bögen. Zwei davon werden größer gezogen und mit den anderen beiden verbunden.

ei20150327_1

ei20150327_2 ei20150327_3

Verbindungspunkt

Sehr geehrter Herr Martin,
ich war im Januar bei Ihnen mit meinen Kollegen bei dem Visio Seminar.
Nun ärgert mich Visio gerade wieder mal; aber seit her komme ich mit Visio gut klar und mag es sogar sehr arbeite auch gerne damit. Mehr als meine Netzwerkpläne mache ich aber nicht….
Nun habe ich ein Problem was ich nicht mehr weiß:
Ich habe immer wieder bei Shapes das Problem das die Verbinder sich an den blauen Punkten anheften wollen die mir aber nicht in den Kram passen da die Linien sonst nicht gerade sind. Dies sind Shapes von Visio wie gerade das Patchpanel oder Cisco Geräte.
Nun suche ich die Möglichkeit wie diese blauen Punkte zu löschen bzw neu zu setzen sind.
Bin ich zu doof gerade?
Ich bitte um eine kurze Anleitung dazu.
Vielen Dank
Mit freundlichen Grüßen
RG
Hallo Herr G.,
Aktivieren Sie über die Registerkarte „Start“ (in Visio 2010) das Werkzeug „Verbindungspunkt“. Damit können Sie einen bereits gesetzten Verbindungspunkt markieren, verschieben und löschen. Um einen neuen hinzuzufügen, müssen Sie die [Strg]-Taste gedrückt halten.
Sie finden es in meinem Handbuch beschrieben auf S. 113
schöne Grüße
Rene Martin

verbindungspunkt03

Ein Bug?

Es ist erstaunlich. Wenn man in den Optionen den Dateipfad für die Schablonen einstellt, werden sie zwar in Visio mit deutscher Oberfläche angezeigt. Schaltet man jedoch auf die englische Oberfläche und versucht es dort erneut, so erhält man keine Liste der Schablonen. Eine Nachfrage bei Microsoft; ich erhalte folgende Antwort: „In Visio 2010, both metric and US stencils were shown under more shapes but in Visio 2013 we either show US stencils or Metric stencils depending upon the units chosen by the user while creating a drawing.
So if they are having only Metric stencils then in German it will always be shown and in English, it will not be shown if drawing is created using US units and will be shown in case of Metric units.
And if the stencils are not showing up in English for both US and Metric units, then it should be a bug.“
Ein erneuter Versuch – es klappt nicht. Also: „then it should be a bug.“

bug01 bug02 bug03

Verbindungspunkte

Was passiert – werde ich häufig gefragt – wenn man kein Shape markiert und nun mit gedrückter [Strg]-Taste einen Verbindungspunkt hinzufügt. Die Antwort: Dann wird der neue Verbindungspunkt an das Zeichenblatt gebunden – sicherlich nicht das, was gewünscht war. Also: Beim Hinzufügen von neuen Verbindungspunkten bitte zuerst das Shape markieren. Anschließend Werkzeug Verbindungspunkt und dann mit gedrückter [Strg]-Taste an die Position des Shapes binden.

verbindungspunkt02

Rechteck an Rechteck

In der letzten Visio-Schulung wurde die Frage gestellt, wie man ein Rechteck (eine Box; ein 2-dimensionales Shape) an ein anderes Rechteck kleben kann. Die Antwort: Wenn die Registerkarte „Entwicklertools“ eingeschaltet ist, kann man im Kontextmenü des Verbindungspunktes umschalten auf die Option „Nach innen und außen“. Natürlich bei beiden Verbindungspunkten. Dann klebt das Rechteck am Rechteck. Aber Achtung: bei bestimmten Winkeln verweigert Visio leider das Klebeverhalten.

rechteckanrechteck