Свойства AxisSystem XAxisDirection, YAxisDirection и ZAxisDirection относятся к ссылкам, по которым была определена система координат.
Эти свойства можно использовать для редактирования самого объекта AxisSystem, но они не являются «выходными» ссылочными объектами, которые следует использовать для построения последующей геометрии.
Вы можете получить компоненты векторов, используя методы GetXAxis, GetYAxis и GetZAxis (которые всегда будут содержать значения), а затем использовать метод HybridShapeFactory.AddDirectionFromCoord (), чтобы создать направление для экстремума.
...
MsgBox CStr(extindex)
Dim vect(2)
Dim vAxis As Variant
Set vAxis = axisSystem1
Select Case extindex
Case 1, 2
vAxis.GetXAxis vect
Case 3, 4
vAxis.GetYAxis vect
Case Else
vAxis.GetYAxis vect
End Select
Dim hybridShapeDirection1 As HybridShapeDirection
Set hybridShapeDirection1 = hybridShapeFactory1.AddNewDirectionByCoord(vect(0), vect(1), vect(2))
...