2017-07-24 1 views
0

Ich versuche, Visio mithilfe von Powershell-Skript zu automatisieren. Ich habe eine Visio-Form "Start" - "X-Form" auf "BeginX" und Ausrichtung auf "PosX" (daher mit einem dynamischen Ende).Powershell-Skript-Automatisierung Visio: Wie kann man zufällig mehr dynamische Leim auf eine andere Form?

Ich schaffe es nicht, die Dynamik zufällig zu verschieben.

$begin = $connect.CellsU("BeginX").GlueToPos($shape,1); 
$end = $connect.CellsU("EndX").GlueToPos($rect,0); 

Gibt es eine Möglichkeit Auto nach dem Zufallsprinzip den vorhandenen Anschluss an das Ende der Form zu bewegen?

Bitte und danke ...

Antwort

0

vorbereiten ich diesen einfachen VBA-Makro und GIF-Animation für Anzeigeverhalten der dynamischen Anschlüsse enter image description here

+0

Nochmals vielen Dank, Surrogate! Es klappt. – CJP

+0

Haben Sie eine Ahnung von Powershell-Skript? Um es in der visuellen Grundanwendung zu tun. Bitte und danke .... – CJP

0

CJP!

Bitte mehr über GlueToPos Methode in MS Visio lesen Cell.GlueToPos Method (Visio)

Sie müssen 3 Argumente verwenden (Form, x-Koordinate, y-Koordinate) in dieser Methode!

+0

Der Code funktioniert. $ begin = $ connect.CellsU ("BeginX"). GlueToPos ($ shape, 1,5/13 + 0,5/13); $ end = $ connect.CellsU ("EndX") GlueToPos ($ rect, 0,0/1 + 0,5/1); – CJP

+0

Danke für Ihren Rat. Allerdings wollte ich es jetzt zufällig machen, den vorhandenen Connector zu verbinden (Das Foto, das ich gepostet habe "Ausgabe, die ich will") ... Darf ich die Lösungen bitte wissen? Vielen Dank ... – CJP

+0

Sie meinen dynamische Anschlüsse? – Surrogate

0

Dynamischer Konnektor basiert auf Visio-Anwendungskern, der dieses Konnektorverhalten generiert hat! Wenn offene Verhalten Fenster für dynamischen Anschluss Behavior window

können Sie finden dort viele Einstellungen, wie Stil, Umleiten und Aussehen. Ich habe einige Experimente mit dynamischen Steckverbindern gemacht, Steckerverbindungen sind unvorhersehbar.

+0

Danke nochmal Surrogate! – CJP

+0

Was passiert jedoch, wenn ich die dynamischen Konnektoren nach dem Zufallsprinzip mithilfe von Powershell-Skript herstelle? Muss eine Variable deklariert werden? Vielen Dank nochmal ... – CJP

Verwandte Themen