掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
アーリーバインドでグラフ (ID:143067)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Excel はバージョンによって仕様が違うから、レイトバインドにしたから何でもいいという わけではなく、それぞれのバージョンでアーリーバインドの動作確認ができてる前提で レイトバインドにしておけば実行時に対象のオブジェクトと結びつくから実行できると いうに過ぎません。 VB.NET で Excel を扱う場合、そういった知識が必要とされます。 そのような事を1つ1つ掲示板で指摘する気はありませんので、自分で勉強して ください。 Dim xlApp As Object Dim xlBooks As Object Dim xlBook As Object Dim xlSheets As Object Dim xlSheet As Object xlApp = CreateObject("Excel.Application") xlApp.Visible = True xlBooks = xlApp.Workbooks xlBook = xlBooks.Add xlSheets = xlBook.Worksheets xlSheet = xlSheets.Item("Sheet1") Dim xlChartObjects As Object Dim xlChartObject As Object Dim xlChart As Object xlChartObjects = xlSheet.ChartObjects xlChartObject = xlChartObjects.Add(10, 90, 650, 500) xlChart = xlChartObject.Chart Dim xlRange As Object xlRange = xlSheet.Range("A1:F6") xlRange.Value = 1 xlChart.SetSourceData(xlRange) 'MRComObject については先リンク先参照。 Call MRComObject(xlRange) Call MRComObject(xlChart) Call MRComObject(xlChartObject) Call MRComObject(xlChartObjects) Call MRComObject(xlSheet) Call MRComObject(xlSheets) Call MRComObject(xlBook) Call MRComObject(xlBooks) Call MRComObject(xlApp)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.