Disconnect メソッド (Visio)Shape.Disconnect method (Visio)

指定したコネクタの端点を接着せずに、接続先の図形から指定した数値だけ離します。Unglues the specified connector end points and offsets them the specified amount from the shapes to which they were joined.


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

Shape オブジェクトを表す変数を取得します。expression A variable that represents a Shape object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
コネクタの端ConnectorEnd 必須Required VisConnectorEndsVisConnectorEnds 接着しないコネクタの終点。The end of the connector to disconnect.
OffsetXOffsetX 必須Required DoubleDouble コネクタの端が図形から離れた位置に移動する_x_の距離を示します。The x-distance that the connector end is moved away from the shape.
OffsetYOffsetY 必須Required DoubleDouble コネクタの終点が図形から離れた位置に移動する_y_方向の距離。The y-distance that the connector end is moved away from the shape.
UnitsUnits 必須Required VisUnitCodesVisUnitCodes 離す距離を指定する値の単位。The units of measure for the assigned offset values.

戻り値Return value



ConnectorEnd には、次に示す VisConnectorEnds クラスの定数のいずれかを指定する必要があります。ConnectorEnd must be one of the following VisConnectorEnds constants.

定数Constant Value 説明Description
visConnectorBeginPointvisConnectorBeginPoint .00 コネクタの始点。The begin point of the connector.
visConnectorEndPointvisConnectorEndPoint 1-d1 コネクタの終点。The end point of the connector.
visConnectorBothEndsvisConnectorBothEnds pbm-22 コネクタの始点と終点の両方。Both the begin and the end point of the connector.

コネクタ図形 (1D のルーティング可能な図形) でDisconnectを呼び出すと、コネクタの一方または両方のエンドポイントが、指定されたコネクタ_端_のパラメーター値に基づいて、ターゲット図形から接着されていません。When you call Disconnect on a connector shape (a 1D routable shape), one or both endpoints of the connector are unglued from their target shapes, based on the specified ConnectorEnd parameter value. 指定した端点が接着されていない場合、Microsoft Visio では何も実行されません。If a specified endpoint is not glued, Microsoft Visio takes no action.

Visio は、 OffsetXOffsetY 、および_Units_で指定された値で、現在の位置からエンドポイントをオフセットします。Visio offsets the endpoint(s) from their current position by the amount specified by OffsetX , OffsetY , and Units. 数値の 0 を指定すると、端点は移動しません。Offset values of 0 mean that the endpoints do not move.

Disconnectメソッドは、コネクタ以外の図形には適用されません。The Disconnect method does not apply to non-connector shapes. コネクタ以外の図形またはマスター シェイプ内の図形で Disconnect メソッドを呼び出すと、"無効なソースです" というエラーが返されます。If you call Disconnect on a non-connector shape or on a shape in a master, Visio returns an Invalid Source error.

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.