グラフのシリーズ名を自分の情報の列名として表示したい。これは、1つ以上の列があるときに機能しますが、情報の列が1つしかない場合は、列名を1と設定しているようです。C#を使用してExcel/Excelの行/列を切り替える方法は?
これをExcelで手動で再現しました。グラフの名前。その周りの方法は、 "データの選択"オプションに移動し、 "行/列の切り替え"オプションを選択するようだ。
私の質問は、C#を使用してこのオプションをどのように複製できますか?
グラフのシリーズ名を自分の情報の列名として表示したい。これは、1つ以上の列があるときに機能しますが、情報の列が1つしかない場合は、列名を1と設定しているようです。C#を使用してExcel/Excelの行/列を切り替える方法は?
これをExcelで手動で再現しました。グラフの名前。その周りの方法は、 "データの選択"オプションに移動し、 "行/列の切り替え"オプションを選択するようだ。
私の質問は、C#を使用してこのオプションをどのように複製できますか?
はこの1つを考え出した - あなたはxlRows
にPlotBy
パラメータを指定する必要がカルテ情報のソースを設定するとき。私はType.Missing
を渡していたので、デフォルトでxlColumns
になりました。
Excel.ChartObject.SetSourceData(chartRange, Excel.xlRowCol.xlRows);
ここでは、問題を解決するために私のコードに少しあります。私はまだエクセル2003を使用しています。しかし念のためにこのことができます:
if(Chart.HasTitle)
Chart.ChartTitle.Text = ""; //Excel put a title on the chart when there's only one series.
お返事ありがとうございます。ただし、特定のタイトルを指定する必要があります。私もExcel 2007を使用しています。問題を解決しました。私の答えは下記をご覧ください。 – James
パーフェクト。私が2番目の引数なしでxlRowsにデフォルト設定していたことを除いて。合格したxlColumnsは私の問題を解決しました。ありがとう! – Jeffrey
これは助けてうれしかった...年齢のために私を迷惑にしていた!私はそれがいずれかのグラフの種類に応じてどちらかにデフォルトと思う:) – James
これで助けられた人々のリストに私を追加して、感謝ジェームス – hawbsl