Всем привет.
Есть макрос, который рисует полукруг (арку).
На версиях, до 2010 Excel все работает корректно.
Но в Excel 2010 не рисует арку.
В чем может быть проблема, привожу фрагмент макрос.
Или как можно запусить файл под предыдущей версией?
'радиус вписанного круга
'рисование внешнего полукруга (L профиля)
Call MyArc(Xr, Yr, lr, hr, Конструкция.Цвет.Значение)
If .Открывание <> 8 Then
'рисование внешнего полукруга Z профиля
Call MyArc(Xr + DeltaX(.dys1 * nScale, .dys2 * nScale), Yr + .dys1 * nScale, lr - 2 * DeltaX(.dys1 * nScale, .dys2 * nScale), hr - (.dys1 + .dys2) * nScale, .Цвет.Значение)
End If
'рисование внутреннего полукруга (стекла)
Call MyArc(Xr + DeltaX(.dyg1 * nScale, .dyg2 * nScale), Yr + .dyg1 * nScale, lr - 2 * DeltaX(.dyg1 * nScale, .dyg2 * nScale), hr - (.dyg1 + .dyg2) * nScale, .Тонировка.Значение)
Call PaintAngle(Xr + DeltaX(.dyg1 * nScale, .dyg2 * nScale), Yr + .dyg1 * nScale, Xr + lr - DeltaX(.dyg1 * nScale, .dyg2 * nScale), Yr + hr - .dyg2 * nScale)
If .X + .L > Xmax Then
Xmax = .X + .L
End If
If .Y + .H > Ymax Then
Ymax = .Y + .H
End If
' конец обработки арочной створки
End If