Share via


Shape.Disconnect メソッド (Visio)

指定したコネクタの端点を接着せずに、接続先の図形から指定した数値だけ離します。

構文

expression. Disconnect( _ConnectorEnd_ , _OffsetX_ , _OffsetY_ , _Units_ )

Shape オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
ConnectorEnd 必須 VisConnectorEnds 接着しないコネクタの終点。
OffsetX 必須 Double コネクタの終点を図形から x 軸方向に離す距離。
OffsetY 必須 Double コネクタの終点を図形から y 軸方向に離す距離。
単位 必須 VisUnitCodes 離す距離を指定する値の単位。

戻り値

Nothing

注釈

ConnectorEnd には、次に示す VisConnectorEnds クラスの定数のいずれかを指定する必要があります。

定数 説明
visConnectorBeginPoint 0 コネクタの始点。
visConnectorEndPoint 1 コネクタの終点。
visConnectorBothEnds 2 コネクタの始点と終点の両方。

コネクタ図形 (1D ルーティング可能な図形) で Disconnect を呼び出すと、指定された ConnectorEnd パラメーター値に基づいて、コネクタの一方または両方のエンドポイントがターゲット図形からアンルードされます。 指定した端点が接着されていない場合、Microsoft Visio では何も実行されません。

Visio は、 OffsetXOffsetYおよび Units で指定された量でエンドポイントを現在の位置からオフセットします。 オフセット値 0 は、エンドポイントが移動しないことを意味します。

Disconnect メソッドは、コネクタ以外の図形には適用されません。 コネクタ以外の図形またはマスター シェイプ内の図形で Disconnect メソッドを呼び出すと、"無効なソースです" というエラーが返されます。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。