Is it possible to have a User Defined Function to produce a two color gradient for a Bubble Chart?

oPt.Fill.TwoColorGradient Style:=msoGradientFromCenter, Variant:=2

produces something like a Square spreading out from the center of the Bubble. I would like something more like a Circle spreading out inside the Bubble.