1

スプレッドシートにデータを入力し、選択した範囲に基づいてグラフを作成することができます。しかし、実際のチャートのフォーマットに関しては、オプションが非常に多いため、少し迷っています!!

xlCylinderBarStacked タイプのグラフです。バーの色を素敵な明るいオレンジ色にし、背景を明るい青にして下部の白にフェードアウトさせるだけです。

これを行う方法はありますか?

4

2 に答える 2

2

この質問を締めくくるだけです。プロパティを少し試してみたところ、チャートの背景にグラデーション効果が得られました。

xlChart.Interior.Color = ColorTranslator.ToOle(Color.LightSkyBlue);
chart.ChartArea.Fill.TwoColorGradient(
       Microsoft.Office.Core.MsoGradientStyle.msoGradientHorizontal, 
       1);
于 2009-04-08T16:34:55.370 に答える
0

Excel およびその他の VBA 対応アプリの 1 つの良い方法は、「マクロ」を記録しながら、Excel GUI を使用して必要な書式設定/コンテンツを手動で作成することです。これが完了したら、生成された VBA を調べて、API を使用してプログラムで同じ結果を得る方法を確認できます。もちろん、VBA から C# への変換を行う必要がありますが、基本的に同じ方法で機能するはずです。

于 2009-03-31T19:59:24.887 に答える