2017-06-23 1 views
2

この形状は.AddShapeで描画可能ですか?
彼のMsoAutoShapeTypeはどれですか?内部円のサイズはどのように設定できますか?Excelでリング状を描く

enter image description here

+1

おかげで、私は翻訳でそれを失った、私は英語じゃないと、私たちは通常、例えば、リングだけでなく、同じ形状のチャートを呼び出します。 – Jackyz

答えて

2

あなたが最初のドーナツを生成する必要が内部円、WidthHeightは外側の円を定義

.AddShape(MsoAutoShapeType, Left, Top, Width, Height) 

を調整します。そして、だから我々はこの

Dim myShape As Shape 
Set myShape = Worksheets("MySheetName").Shapes.AddShape(msoShapeDonut, 10, 10, 50, 50) 
myShape.DrawingObject.ShapeRange.Adjustments.Item(1) = 0.45 

のようなものを持っており、それはそのように見えます

.DrawingObject.ShapeRange.Adjustments.Item(1) = 0.45 

と形状の内側の円を調整します。参照の場合

enter image description here


参照:

関連する問題