Я создаю пузырьковые диаграммы в VB.NET, и я думаю, что было бы неплохо сделать границу пузырька толще, чтобы было легче увидеть, есть ли перекрытие, но я не могу разобраться, как это сделать. Чтобы сделать это вручную, просто щелкните правой кнопкой мыши пузырь, перейдите к стилям границ и введите свое значение.
Я разобрался, как изменить цвет пузырьков с помощью:
.chart.SeriesCollection(i).interior.color = RGB
Я потратил довольно много времени на чтение в поисках чего-то подобного, что позволило бы мне поднять вес границы на пункт или около того, но мне не повезло.
Кто-нибудь знает, как это сделать? Спасибо как всегда ТАК!
Обновление: что я сделал:
With oChart
With CType(.SeriesCollection, Excel.SeriesCollection)
.NewSeries()
With CType(.Item(counterVal - 43), Excel.Series)
.Name = mainSheet.Range("a" & counterVal).Value
.XValues = mainSheet.Range("b" & counterVal).Value
.Values = mainSheet.Range("d" & counterVal).Value
.BubbleSizes = mainSheet.Range("c" & counterVal).Value
.HasDataLabels = True
.DataLabels.Position = XlDataLabelPosition.xlLabelPositionAbove
'DL.ShowSeriesName = True
.Has3DEffect = True
.Format.ThreeD.SetThreeDFormat(Microsoft.Office.Core.MsoPresetThreeDFormat.msoThreeD1)
'.Format.Line.Weight = 1.5
End With
End With
End With
В итоге я использовал только 3D-эффекты вместо толщины линии, но оставил их оба.