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

引数で渡された 2 つのポイントおよびフラグから定義される楕円弧で図形のパスを構成し、新しい図形を作成します。Creates a new shape whose path consists of an elliptical arc defined by the two points and the flag passed in as arguments.


expression.expression. DrawQuarterArc( _xBegin_ , _yBegin_ , _xEnd_ , _yEnd_ , _SweepFlag_ )

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


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
xBeginxBegin 必須Required DoubleDouble 円弧の始点の_x_座標です。The x-coordinate of the begin point of the arc.
yBeginyBegin 必須Required DoubleDouble 円弧の始点の_y_座標です。The y-coordinate of the begin point of the arc.
xEndxEnd 必須Required DoubleDouble 円弧の終点の_x_座標です。The x-coordinate of the endpoint of the arc.
yEndyEnd 必須Required DoubleDouble 円弧の終点の_y_座標です。The y-coordinate of the endpoint of the arc.
SweepFlagSweepFlag 必須Required VisArcSweepFlagsVisArcSweepFlags 円弧、凹面、または凸面のタイプです。The type of arc, concave or convex.

戻り値Return value



始点と終点は円弧の外接する四角形を定義し、_SweepFlag_argument は、外接する四角形内に描画される2つの円弧のどちらを指定するかを決定します。The begin and endpoints define the bounding rectangle of the arc, and the _SweepFlag_argument determines which of the two possible arcs within the bounding rectangle is drawn. 境界長方形は常にページ座標系に揃えられます。つまり、楕円の_x_軸は、ページの_x_軸と平行になります。The bounding rectangle is always aligned to the page coordinate system; that is, the x -axis of the ellipse is parallel to the x -axis of the page.

_SweepFlag_引数に使用できる値は、Visio タイプライブラリのVisArcSweepFlagsで宣言されています。The following possible values for the SweepFlag argument are declared in VisArcSweepFlags in the Visio type library.

定数Constant Value 説明Description
visArcSweepFlagConcavevisArcSweepFlagConcave .00 凹型の円弧Concave arc
visArcSweepFlagConvexvisArcSweepFlagConvex 1-d1 凸型の円弧Convex arc

_SweepFlag_がvisArcSweepFlagConcaveの場合は、楕円の中心を弧のスイープに結合して、角度を減らします。visArcSweepFlagConvexの場合は、角度を増やしてスイープします。If SweepFlag is visArcSweepFlagConcave, the line joining the center of the ellipse to the arc sweeps through decreasing angles; if it is visArcSweepFlagConvex, it sweeps through increasing angles.


次の Microsoft Visual Basic for Applications (VBA) マクロは、 DrawQuarterArcメソッドを使用して、図面ページに凹状の円弧を描画する方法を示しています。This Microsoft Visual Basic for Applications (VBA) macro shows how to use the DrawQuarterArc method to draw a concave arc on the drawing page.

Public Sub DrawQuarterArc_Example 
 Dim vsoShape As Visio.Shape 
 Set vsoShape = ActivePage.DrawQuarterArc(3, 3, 6, 8, visArcSweepFlagConcave) 
End Sub

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