Sub Ch4_CreateRegion() ' 定义保存面域边界 ' 的数组。 Dim curves(0 To 0) As AcadCircle ' 创建圆,用作 ' 面域的边界。 Dim center(0 To 2) As Double Dim radius As Double center(0) = 2 center(1) = 2 center(2) = 0 radius = 5# Set curves(0) = ThisDrawing.ModelSpace.AddCircle _ (center, radius) ' 创建面域 Dim regionObj As Variant regionObj = ThisDrawing.ModelSpace.AddRegion(curves) ZoomAllEnd Sub