Wer kann mir sagen, wie ich einzelne Elemente einer Gruppe in ihrer
Positionierung (Vorder-/Hintergrund) über das Shapesheet verändern kann.
Heißt: Ich habe im Shapesheet der Gruppe in der ich über Action verschiede
Zustände definiere (Stift vorne, Block vorne, Lupe vorne...). Daran muss
dann irgendwie hängen, dass die Einzelnen Shapes der Gruppe in den
Hintergrund/Vordergrund rutschen.
Ich habe eine DOCMD gefunden, mit der man das auslösen kann (0148 für
Hintergrund, 1046 für Vordergrund), weiß allerdings nicht, wie ich die am
besten einsetzt und wo. Also in welcher Stelle (Action,User-Defined,..???)
welches Shapesheets (Gruppe, Gruppenelement,...???) muss der Befehl
auftauchen?
Ich hoffe, das Problem ist verständlich geschildert. Vielen Dank für die
Hilfe (verwende immer noch Visio 2003 ;)!)
Liebe Grüße
eLiz
Per ShapeSheet kann mann die Z-ordnung der Shapes leider nicht aendern.
Mann koennte einen Funktion per Action aufrufen, der ein Shape nach
hinten/vorne bringt.
--
Hope this helps,
Chris Roth
Visio MVP
Free Visio shapes:
http://www.visguy.com/category/shapes
Visio programming info:
http://www.visguy.com/category/programming/
Other Visio resources:
http://www.visguy.com/visio-links/
"eLiz" <eL...@discussions.microsoft.com> wrote in message
news:992BB167-DF26-4FD0...@microsoft.com...
ich verstehe dass so, dass ich die Action genau auf das jeweilige
Gruppenelement legen muss, oder? Nur wie kann ich vom Gesamtgruppenshape aus
steuern, dass die Action genau bei einem bestimmten zustand eintritt?
Meine Lösung sähe dann so aus:
beim Gruppenshape (Sheet.11) bei der Action: "Lupe in Hintergrund" und
setze dabei einen User.lupe auf z.B. TRUE. Und dann sag ich beim Einzelnen
Shape bei Action als Aktion: IF(Sheet.11!User.lupe=TRUE,DOCMD(1048),0) ???
Allerdings funktioniert es leider nicht so wie ich mir das ausgemalt habe ;)
Wo ist der Fehler oder wie könnte man das ganze anders angehen
Vielen Dank für die super Hilfe hier immer im Forum, vorallem an die MVPs
Liebe Grüße eLiz
"Chris Roth [MVP]" schrieb:
Mann koennte einen Funktion per VBA (Visual Basic) schreiben, und DEN per
Action, von der ShapeSheet aufrufen.
Mit reiner ShapeSheet kann mann's leider nicht schaffen.
--
Hope this helps,
Chris Roth
Visio MVP
Free Visio shapes:
http://www.visguy.com/category/shapes
Visio programming info:
http://www.visguy.com/category/programming/
Other Visio resources:
http://www.visguy.com/visio-links/
"eLiz" <eL...@discussions.microsoft.com> wrote in message
news:9288C443-E6D6-4E29...@microsoft.com...