インデックス で指定されたノードの場所を設定します。 、ノードの編集タイプによってはこの方法に影響を与えます隣接する節点の位置に注意してください。
構文
式。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 のサポートおよびフィードバックを参照してください。