Shapes.AddConnector メソッド (Excel)
コネクタを作成します。 新しいコネクタを表す Shape オブジェクトを返します。 コネクタを追加しても、すべてのものに接続されるわけではありません。 他の文書の図形にコネクタの始点と終点を接続させるには、 BeginConnect メソッドと EndConnect メソッドを使用します。
構文
式。AddConnector (Type、 BeginX、 BeginY、 EndX、 EndY)
表現Shapes オブジェクトを表す変数です。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
型 | 必須 | MsoConnectorType | 追加するコネクタの種類を指定します。 |
BeginX | 必須 | Single | ドキュメントの左上隅を基準としたコネクタの始点の水平方向の位置 ( ポイント単位)。 |
BeginY | 必須 | 単精度浮動小数点型 (Single) | 文書の左上隅を基準にしてコネクタの始点の垂直位置をポイント単位で指定します。 |
EndX | 必須 | 単精度浮動小数点型 (Single) | 文書の左上隅を基準にしてコネクタの終点の水平位置をポイント単位で指定します。 |
EndY | 必須 | Single | ドキュメントの左上隅を基準としたコネクタの終点の垂直位置 (ポイント単位)。 |
戻り値
図形
注釈
コネクタを図形につなげる場合、コネクタの大きさと位置は、必要に応じて自動的に調整されます。 そのため、コネクタを他の図形にアタッチする場合、コネクタを追加するときに指定する位置と寸法は関係ありません。
例
次の使用例は、新しいワークシートの描画キャンバスに曲線のコネクタを追加します。
Sub AddCanvasConnector()
Dim wksNew As Worksheet
Dim shpCanvas As Shape
Set wksNew = Worksheets.Add
'Add drawing canvas to new worksheet
Set shpCanvas = wksNew.Shapes.AddCanvas( _
Left:=150, Top:=150, Width:=200, Height:=300)
'Add connector to the drawing canvas
shpCanvas.CanvasItems.AddConnector _
Type:=msoConnectorStraight, BeginX:=150, _
BeginY:=150, EndX:=200, EndY:=200
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。