Я создаю приложение в Excel 2013, которое рисует графики, а затем заполняет область под графиком, используя AddPolyline для создания фигур. Затем я окрашиваю эти фигуры с помощью RGB и прозрачности.Excel 2013, игнорируя прозрачность строки для формы
Все работает отлично, за исключением того, что Excel полностью игнорирует коэффициент прозрачности для линии.
myShape.Fill.ForeColor.RGB = RGB(R, G, B)
myShape.Fill.Transparency = T
myShape.Line.ForeColor.RGB = RGB(R, G, B)
myShape.Line.Transparency = T
В настоящее время я имею жить в решение для резервного копирования, которая просто сделать линию невидимой с помощью:
myShape.Line.Visible = False
Однако, это оставляет маленькие белые маркера между моими формами, которые должны в противном случае идеально выровненные ,
Я попытался вещи, как сделать вес линии небольшой и т.д.
Может кто-то подтвердить это поведение как ошибка, или указать на то, что я делаю не так?
Edit:
Прикрепленный скриншот выпуска.
это возможно для Вас, чтобы загрузить картинку с whitemarkers? – bonCodigo
@bonCodigo Я отредактировал OP с скриншотом. Это после того, как я изменил «False» на «msoFalse», который не повлиял. – ignition