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

図形のハンドルを指定どおりに移動して、図形のサイズを変更します。Resizes the shape by moving shape handles as specified.


サイズ変更(DirectionDistanceunitcode)expression.Resize (Direction, Distance, UnitCode)

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


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
DirectionDirection 必須Required VisResizeDirectionVisResizeDirection 図形のハンドルに対応する方向。The direction that corresponds to the shape handle. 指定可能な値については、「備考」を参照してください。See Remarks for possible values.
DistanceDistance 必須Required DoubleDouble 図形の端または隅を移動する距離を返します。正の値は外側に移動し、負の値は内側に移動します。The distance to move the shape edge or corner; positive values move outward and negative values move inward.
UnitCodeUnitCode 必須Required VisUnitCodesVisUnitCodes サイズ変更の距離を表す単位。The units of measure to use for the resize distance.

戻り値Return value



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

定数Constant Value 説明Description
visResizeDirEvisResizeDirE .00 右中央の図形のハンドル。Right, middle shape handle.
visResizeDirNEvisResizeDirNE 1-d1 右上の図形のハンドル。Right, top shape handle.
visResizeDirNvisResizeDirN pbm-22 上中央の図形のハンドル。Center, top shape handle.
visResizeDirNWvisResizeDirNW 1/33 左上の図形のハンドル。Left, top shape handle.
visResizeDirWvisResizeDirW 2/44 左中央の図形のハンドル。Left, middle shape handle.
visResizeDirSWvisResizeDirSW 55 左下の図形のハンドル。Left, bottom shape handle.
visResizeDirSvisResizeDirS シックス6 下中央の図形のハンドル。Center, bottom shape handle.
visResizeDirSEvisResizeDirSE 77 右下の図形のハンドル。Right, bottom shape handle.

図形のサイズを斜め (右上、左上、右下、または左下) に変更する場合、指定した距離は、コンパス方位ではなく、縦軸方向と横軸方向の両方に適用されます。When you resize a shape in a diagonal direction (that is, NE, NW, SE, or SW), the specified distance is applied along both the horizontal and vertical axes (as opposed to along the compass direction.)

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