コネクタの形式を指定します。 beginconnect メソッド (Excel)ConnectorFormat.BeginConnect method (Excel)

指定されたコネクタの始点を指定された図形に接続します。Attaches the beginning of the specified connector to a specified shape. 別の図形とコネクタの始点との間の接続が既に存在して、その接続は解除されます。If there's already a connection between the beginning of the connector and another shape, that connection is broken.

コネクタの始点を指定した結合点に位置していない場合、このメソッドは、コネクタの始点を結合点に移動し、サイズとコネクタの位置を調整します。If the beginning of the connector isn't already positioned at the specified connecting site, this method moves the beginning of the connector to the connecting site and adjusts the size and position of the connector.

EndConnect メソッドを使用すると、コネクタの終点を図形に接続します。Use the EndConnect method to attach the end of the connector to a shape.

構文Syntax

beginconnect(connectedshapeconnectionsite)expression.BeginConnect (ConnectedShape, ConnectionSite)

コネクタの形式 オブジェクトを表す変数を指定します。expression A variable that represents a ConnectorFormat object.

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
connectedshapeConnectedShape 必須Required ShapeShape コネクタの始点を接続する図形を指定します。The shape to attach the beginning of the connector to. 指定した**Shape** オブジェクトは、コネクタと同じ**Shapes** コレクションに含まれている必要があります。The specified Shape object must be in the same Shapes collection as the connector.
connectionsiteConnectionSite 必須Required LongLong _connectedshape_で指定された図形の接続サイト。A connection site on the shape specified by ConnectedShape. 1 と指定した図形の ConnectionSiteCount プロパティによって返される整数の整数である必要があります。Must be an integer between 1 and the integer returned by the ConnectionSiteCount property of the specified shape. コネクタが接続する2つの図形間の最短パスを自動的に見つけるようにするには、この引数に有効な整数を指定し、コネクタを図形に接続した後で、 RerouteConnections メソッドを使用します。If you want the connector to automatically find the shortest path between the two shapes it connects, specify any valid integer for this argument, and then use the RerouteConnections method after the connector is attached to shapes at both ends.

注釈Remarks

コネクタをオブジェクトに接続すると、必要に応じて自動的にコネクタの大きさと位置が調整されます。When you attach a connector to an object, the size and position of the connector are automatically adjusted, if necessary.

Example

次の使用例は、myDocument に 2 つの四角形を追加し、それらを曲線のコネクタで接続します。This example adds two rectangles to myDocument and connects them with a curved connector. RerouteConnections メソッドを適用すると、最初に BeginConnect メソッドと EndConnect メソッドで指定した引数 ConnectionSite の値は無効になります。Notice that the RerouteConnections method makes it irrelevant what values you supply for the ConnectionSite arguments used with the BeginConnect and EndConnect methods.

Set myDocument = Worksheets(1) 
Set s = myDocument.Shapes 
Set firstRect = s.AddShape(msoShapeRectangle, 100, 50, 200, 100) 
Set secondRect = s.AddShape(msoShapeRectangle, 300, 300, 200, 100) 
Set c = s.AddConnector(msoConnectorCurve, 0, 0, 100, 100) 
with c.ConnectorFormat 
 .BeginConnect ConnectedShape:=firstRect, ConnectionSite:=1 
 .EndConnect ConnectedShape:=secondRect, ConnectionSite:=1 
 c.RerouteConnections 
End With

サポートとフィードバック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.