0

VB.NET でバブル チャートを生成していますが、バブルの境界線を太くするといいと思います。オーバーラップがあるかどうかを簡単に確認できますが、その方法を整理することはできません。手動で行うには、バブルを右クリックし、境界線のスタイルに移動して値を入力します。

泡の色を変更する方法を整理しました:

.chart.SeriesCollection(i).interior.color = RGB

私はかなりの時間をかけて、境界線の重みを1ポイント程度上げることができる同様のものを探して読んでいましたが、運がありませんでした.

誰でもそれを行う方法を知っていますか? いつもありがとうございます!

更新:私がしたこと:

            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 効果だけを使用することになりましたが、両方とも残しました。

4

1 に答える 1