タイトル | : VBからExcel にデータを送りグラフを表示することができません… |
記事No | : 455 |
投稿日 | : 2003/09/29(Mon) 11:25 |
投稿者 | : VB.net初心者です |
[OSのVer]:Windows2000 [VBのVer]:VB.NET 一年位前にstanderdを購入 こんにちは。VB.netとexcelを同時に使うことができればさぞかし便利に なるだろうと思い花チャンさんの”Excel・Word関係”のところを 拝見していました。 そこの”VBからExcel にデータを送りグラフを表示する ” という項目を丸々コピペでVB.netに貼り付けてみたところ
Dim MyChart As ChartObject '表示位置・グラフの大きさを指定して '新しい埋め込みグラフを作成します。 MyChart = xlSheet.ChartObjects.Add(10, 100, 600, 330) With MyChart.Chart 'PlotBy プロパティでも系列を指定できます。 '系列を列に変更 行は xlRows .SetSourceData(xlSheet.Range("A1:F6"), xlColumns)
'縦棒グラフを指定 .ChartType = xlColumnClustered
'数値軸の最大目盛りを100に設定 .Axes(xlValue).MaximumScale = 100
'数値軸の目盛り間隔を20に設定 .Axes(xlValue).MajorUnit = 20
'グラフのタイトルを表示
上のプログラムの1行目のChartObjectは型が定義されていないとアンダーラインが出ます。 8行目のxlColumnsには名前が宣言されていないと 10行目のxlColumnClusteredも名前が宣言されていないと 12、14行目のxlValueにも名前が宣言されていないとアンダーラインが出ます。 型の宣言や名前の宣言がいまだによくわかりません。 データ型は基本的なIntegerやstring、double等しかわかりません。
ChartObjectの型はどのようにして定義すればよいのかとxlColumnClustered等の名前は どのように宣言すればいいのかをどなたか教えていただけないでしょうか? ここでこのような事を聞いていいのかわからないので、もし聞いてだめな場合は ご指摘ください。削除します。 よろしくお願いいたします
|