【发布时间】:2017-08-12 11:05:13
【问题描述】:
我已经设法实现了结果“A”,如附图所示。 我想达到结果“B”。所以我需要以某种方式在水平渐变中插入垂直渐变。
结果“A”是这样实现的:
With MyRange.Interior
.Pattern = xlPatternLinearGradient
.Gradient.Degree = 0
.Gradient.ColorStops.Clear
End With
With MyRange.Interior.Gradient.ColorStops.Add(0)
.Color = RGB(255, 255, 255)
.TintAndShade = 0
End With
With MyRange.Interior.Gradient.ColorStops.Add(factor1 - 0.0000001)
.Color = RGB(255, 255, 255)
.TintAndShade = 0
End With
With MyRange.Interior.Gradient.ColorStops.Add(factor1)
.Color = statecolor
.TintAndShade = 0
End With
With MyRange.Interior.Gradient.ColorStops.Add(factor2)
.Color = statecolor
.TintAndShade = 0
End With
With MyRange.Interior.Gradient.ColorStops.Add(factor2 + 0.0000001)
.Color = RGB(255, 255, 255)
.TintAndShade = 0
End With
【问题讨论】:
-
它被称为迷你图。自 excel 2010 起可用