Das Visio 2013-Werkzeug "Form ändern" verliert Text, der in benutzerdefinierten Formen enthalten ist

0

Ich arbeite an einigen Prozessabläufen für einen Kunden, der angepasste Prozess- / Unterprozessfelder angefordert hat. Ich habe mehrere Anpassungen an der Master-Form und den ShapeSheet-Daten vorgenommen, damit diese ordnungsgemäß funktionieren. Ich arbeite gerade an einem laufenden Problem. Wenn ich das Werkzeug Form ändern in Visio 2013 verwende, kann ich Formen korrekt ändern, aber die Ersatzform behält nicht den Text bei, der in der Zielform enthalten war.

Meine Master-Form ist im Grunde eine Prozessform mit einem Quadrat in der oberen rechten Ecke. Ich habe alle notwendigen Änderungen an den Textfeldern und Verbindungspunkten vorgenommen und dann alles in der Master-Form zusammengefasst. Ich bin nicht sicher, ob die Gruppierung den Konflikt verursacht oder ob eine andere Konfiguration / ein anderer Befehl erforderlich ist, um Text aus einer gruppierten Form zu übernehmen. Ich habe versucht, die ReplaceCopyCells mit einer DEPENDSON-Anweisung einzurichten, ohne Erfolg. Jede Hilfe wäre sehr dankbar.

Jason H.
quelle

Antworten:

0

Ja, es war Ihre Gruppierungsaktion, die dazu führte, dass die Aufgabe "Formen ändern" den Text verlor. Das richtige Verfahren wäre die Verwendung von In Gruppe konvertieren für die Prozessform im Master. Dann müssten Sie das vorhandene Rechteck transparent machen und der Gruppe zwei Unterformen hinzufügen. Das erste ist ein Ersatz für das Rechteck, das Sie transparent gemacht haben, und das zweite ist Ihr kleineres Rechteck in der rechten oberen Ecke. Verbesserte Prozessmasterform Sie sollten sicherstellen, dass die Eigenschaft Match master name on drop aktiviert ist, da Sie sonst versehentlich die Process-Form aus der Microsoft-Schablone erhalten könnten. Stimmt mit dem Master-Namen überein Sie sollten dann feststellen, dass Form ändern den Text nicht entfernt. Ersetzte Form behält Text bei

David Parker
quelle
David: Ich schätze die Antwort. Ich folge Ihren Anweisungen und sie scheinen einfach genug zu sein. Wenn ich nach dem Aktualisieren der Master-Shapes die Shapes in einer Testdatei teste, scheint Visio 2013 jedes Mal einen Fehler zu verursachen. Ich erhalte: Interner Visio-Fehler: # -1 Aktion 2051: Form ändern. Es wird empfohlen, die Datei zu schließen und zu öffnen und Visio neu zu starten. Keine dieser Aktionen scheint zu funktionieren. Irgendwelche Vorschläge? Nochmals vielen Dank
Jason H.
Es klingt, als ob in Ihrem Dokument bereits etwas nicht stimmt. Haben Sie meine Anweisungen für ein brandneues Diagramm ausprobiert? Ich habe Fehler wie den Ihren gesehen, als es einige schlechte Zellreferenzen gab. Probieren Sie ActiveDocument.Clean in ImmediateWindow
David Parker
Ich habe genau das getan und konnte es zum Laufen bringen. Vielen Dank für den Vorschlag. Jetzt kämpfe ich mit der Tatsache, dass wir normalerweise eine Füllfarbe haben, die dem "Quadrat" mit dem Text zugewiesen ist, der den Schauspieler / die Rolle bezeichnet. Ich glaube, dass die von Ihnen bereitgestellte Lösung unser Problem beheben würde, wenn die Form keine Füllfarbe hätte. Ich bin nicht sicher, wie ich damit umgehen soll, wenn wir versuchen, die gleiche Füllfarbe und den gleichen Text im Quadrat beizubehalten.
Jason H.