Visio 2010: Ersetzen Sie eine Form

25

Wie kann ich in Visio 2010 die Form eines einzelnen Elements ändern?

Wenn ich ein neues erstelle, muss ich Text, Verbindungen und Format erneut anwenden.

peterchen
quelle
1
Ich bin ziemlich sicher, dass es in Visio keine Möglichkeit gibt, dies direkt zu tun. Möglicherweise können Sie sich dieser Funktion annähern, indem Sie Code mithilfe der VBA-Unterstützung von Visio schreiben. Dies ist jedoch eine relativ komplexe Aufgabe. Können Sie uns erklären, warum Sie dies tun müssen? Vielleicht finden wir einige andere Optionen, die helfen.
Saveenr

Antworten:

14

Ich habe diese Frage direkt an den Programm-Manager von Visio 2010 bei Microsoft während einer internen MS-Veranstaltung auf dem Campus gestellt und die Antwort lautete: "Dies ist nicht möglich". Ich vermisse dieses Feature seit Visio 2003 und hoffe, dass es in der nächsten Version von Office endlich hinzugefügt wird.

Alexander Galkin
quelle
1
HINWEIS - Dies ist nicht mehr die richtige Antwort. Die Funktion wurde hinzugefügt
FastAl
9

Die Funktion "Form ändern" wurde in Microsoft Visio 2013 eingeführt. Demo:

Bildbeschreibung hier eingeben

Franck Dernoncourt
quelle
1
Genau das, wonach ich gesucht habe ..
grv_9098 10.08.18
3

Es folgt ein Auszug von hier: http://blogs.msdn.com/b/officedevdocs/archive/2012/08/23/change-shapes-in-visio-2013.aspx

In Visio 2013 wird die Funktion "Form ändern" eingeführt, mit der Sie eine ausgewählte Form oder eine Gruppe von Formen in der Zeichnung durch einen anderen Formtyp ersetzen können. Die neuen Formen können die Position, die Verbindungen, die Formatierung, den Formtext und / oder die Formdaten der Originale beibehalten.

Hinweis: Sie können 2D-Formen nur durch andere 2D-Formen (z. B. eine Entscheidungsform für eine Prozessform) und 1D-Formen durch andere 1D-Formen ersetzen (indem Sie einen Verbindungstyp durch einen anderen ersetzen). Sie können beispielsweise einen Konnektor nicht durch ein Rechteck ersetzen.

Jody A Morgan
quelle
1
Weiß jemand, wie diese Funktionalität mit VBA verwendet wird? Shapes.ReplaceShape scheint nicht mit vorhandenen Connectors umzugehen.
Hightower