Ich muss gestehen, dass ich Ihr Visio 2010 Buch sehr schätze und bei schwierigeren Fragen durchaus zu Rate ziehe.
Bei einer Frage habe ich aber leider keine gute Lösung in Ihrem Buch gefunden und wende mich deshalb mal hier direkt an Sie.
1. Es ist doch eigentlich ein ganz alltäglicher Wunsch, ein Shape nach persönlichen Wünschen anzupassen und als Master-Shape in eine Schablone zu legen. Natürlich kann man mit Kopieren eines angepassten arbeiten, aber wenn man die Autoverbinden-Funktion benutzen will, hätte man es gern als Master-Shape. In den bisherigen Versionen ging das relativ einfach über die Formatvorlagen, was ich auch in meinem Buch auf den S. 87 f beschrieben habe. Leider gibt es diese Formatvorlagen in dieser Form nicht mehr.
Sie selbst schreiben ja kritisch, dass „die Formatvorlagen werden standardmäßig in Visio 2010 nicht im Menüband angezeigt“. (S.119)
Den Weg, den Sie dann beschreiben, führt allerdings m.E. zu keiner wirklich guten Lösung, besonders wenn man das Shape in allen drei Formatierungen; Text, Linie und Füllbereich, anpassen will. Er ist m.E. auch für den „normalen“ Benutzer zu komplex.
2. Hier gibt es eigentlich einen viel einfacheren Weg: man gestaltet ein Shape so, wie man es möchte, und zieht es dann in eine (eigene) Schablone, Ich habe diesen Abschnitt meines Manuskriptes kopiert und hänge ihn an.
Das führt auch für „normale“ Shapes (ich verwende im Prinzip nur die Prozess-Shapes) zu dem gewünschten Ergebnis. Aber leider nicht für die Verbinder, diese kann ich wohl nicht als eigenes Mastershape definieren. Ein Verbinder ist ja auch kein Shape im üblichen Sinne.
Wissen Sie einen Weg, wie man einen selbst formatierten Verbinder (z.B. dicke Linie und große Pfeilspitze) als Mastershape ablegen kann oder sonst eine Möglichkeit, diesen für die eigene dauerhafte Verwendung einzurichten?
Es wäre sehr nett von Ihnen, wenn Sie mir einen Tipp geben könnten.
Ich würde mich sehr freuen, von Ihnen zu hören.
Mit freundlichen Grüßen
Josef S.
Hallo Herr S.,
danke für das Lob. Zu Ihrer Frage:
Ich glaube, Sie bringen einige Dinge durcheinander:
1. man kann immer noch (wie auch früher) eigene Shapes erstellen und diese mit allen Funktionalitäten in einer Schablone speichern. Die Shapes in einer Schablone heißen Mastershapes. Werden sie auf ein Zeichenblatt gezogen, dann basiert das Shape auf dem Mastershape (siehe Registerkarte Entwicklertools | Shape-Design | Shape-Name.
2. MS verabschiedet sich von den alten Formatvorlagen. Diese werden nun Designs genannt. Allerdings kann man dort nicht alles machen, was in Formatvorlagen (Stile) möglich war: beispielsweise benutzerdefinierte Pfeilspitzen oder benutzerdefinierte Linienformate verwenden. Keine Ahnung warum nicht …
3. Okay – ich habe in meinem letzten Visio-Buch das Thema Designs etwas sehr kurz beschrieben. Aber eine genaue Beschreibung, wie man eigene Shapes erstellt, finden Sie in Kapitel vier. Dort finden Sie auch eine Beschreibung, wie man eigene Füllmuster und Linienmuster erstellt. (Vielleicht löst das Ihr Problem)
4. Wieso können Sie keine Verbinder in einer Schablone speichern? Wieso ist ein Verbinder kein Shape? In Visio ist alles Shape: die Mastershapes in der Schablone, die Shapes auf dem Zeichenblatt, Pixelbilder, Hilfslinien, benutzerdefinierte Linien und Muster, das Zeichenblatt, ja sogar die Datei. Verbinder sind per Def. eindimensionale Shapes oder Linien (s. Entwicklertools | Shape-Design | Verhalten, der Rest zweidimensionale Shapes oder Rechtecke (eine unglückliche &UOuml;bersetzung von Box und Line)
Tipp: lesen Sie mal Kapitel über ShapeSheet-Programmierung durch (Kapitel 14)
Also: kurz und gut: ich würde ein Design definieren (Entwurf Effekte) oder den Weg über die noch immer unterstützten (wenn auch sehr verdrängten) Formatvorlagen gehen. Denn dort kann man eigene Pfeilspitzen, Linienmuster, Füllmuster erstellen.(s. Kapitel 4)
schöne Grüße
Rene Martin