掲示板:カテゴリーなし

関連ツリー
[Visio操作] コネクタ接続解除のマクロを教えてください  みっしー [2002/11/18 14:20:44] [No:354]
   [1] Re:コネクタ接続解除のマクロを教えてください  なか [2002/11/18 15:44:16] [No:355]


関連記事一覧

[Visio操作] コネクタ接続解除のマクロを教えてください
投稿者:みっしー [2002/11/18 14:20:44][No:354]

コネクタの接続と削除をマクロ上で実行させたいのですが、接続解除の仕方が分かりませ
ん。
接続は、「hogeCell.glueto hoge2Cell」としているですが、この方法だと、どのよう
にして接続を外していいのか分かりません。分かる方がいらっしゃいましたら御解答よろ
しく御願いします。
また、接続に関して他の方法がありましたら、それも教えていただきたいと思います。

削除キー  / [返信]

    [1] Re:コネクタ接続解除のマクロを教えてください
    投稿者:なか [2002/11/18 15:44:16][No:355]

    どのようなシェープを接続しているのか解らないのでここでは仮定して
    説明していきます。
    単なる四角形のシェープの接続点に動的コネクタの終点を接続したと仮定します。
    四角形のシェープ側のControlsX1セルをhogeCellとし
    動的コネクタ側のEndXセルをHoge2Cellとします。
    これを”hogeCell.GlueTo hoge2Cell”をして接続すると
    動的コネクタ側のEndX,EndYセルの数式が
    ”PAR(PNT(Sheet.1!Connections.X1,Sheet.1!Connections.Y1))”
    となります。
    解除する際はこれを値に変えてやれば解除できます。
    (ResultでEndX,EndYセルの値を取って再度Resultで設定し直す)
    後、接続情報についてもクリアして置くべきです。

    接続に関してはGlueToしかないと思います。



このページの先頭へ