Share via


Shape.DrawCircularArc Method

Visio Automation Reference

Creates a new shape whose path consists of a circular arc defined by its center, radius, and start and end angles.

Version Information
 Version Added:  Visio 2003

Syntax

expression.DrawCircularArc(xCenter, yCenter, Radius, StartAngle, EndAngle)

expression   A variable that represents a Shape object.

Parameters

Name Required/Optional Data Type Description
xCenter Required Double The x-coordinate of the center of the arc.
yCenter Required Double The y-coordinate of the center of the arc.
Radius Required Double The radius of the arc.
StartAngle Optional Double The angle in radians with respect to the x-axis at which to start drawing the arc. The default is 0.
EndAngle Optional Double The angle in radians with respect to the x-axis at which to end the arc. The default is pi (3.14592634898).

Return Value
Shape

Remarks

By default, DrawCircularArc draws a 180-degree arc on the drawing page.

Example

This Microsoft Visual Basic for Applications (VBA) macro shows how to use the DrawCircularArc method to draw an arc on the drawing page.

Visual Basic for Applications
  Public Sub DrawCircularArc_Example
Dim vsoShape As Visio.Shape
Set vsoShape = ActivePage.DrawCircularArc(3, 3, 3)

End Sub

See Also