インデックス で指定されたノードの場所を設定します。 、ノードの編集タイプによってはこの方法に影響を与えます隣接する節点の位置に注意してください。
構文
式。SetPosition (index, x1, y1)
式ShapeNodes オブジェクトを表す変数。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| Index | 必須 | 長整数型 (Long) | 位置を設定する節点を指定します。 |
| X1 | 必須 | Single | ドキュメントの左上隅に対する新しいノードの位置 ( ポイント単位)。 |
| Y1 | 必須 | 単精度浮動小数点型 (Single) | 文書の左上端を基準にして、新しい節点の位置をポイント単位で指定します。 |
例
この例では、 myDocument 上の図形 3 のノード 2 を右に 200 ポイント移動し、下に 300 ポイント移動します。 3 番目の図形は、フリーフォームである必要があります。
Set myDocument = Worksheets(1)
With myDocument.Shapes(3).Nodes
pointsArray = .Item(2).Points
currXvalue = pointsArray(0, 0)
currYvalue = pointsArray(0, 1)
.SetPosition 2, currXvalue + 200, currYvalue + 300
End With
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。