皆様にお力を借りたくて書き込みます。
C++及びVC++は殆ど初心者同然ですが、外部データ入力の解析プログラムを作成しています。
現段階で、外部データの入力-->データ処理-->CSV形式でのファイル保存
まで完成しており、この後、Excelにて手動でグラフ作成をしています。
そこで、このCSVファイルを使用して2次元グラフ表示を自動で行いたいと思っています。
方法としては、
1.プログラムからExcelを起動させてCSVファイルを読み、自動でグラフ表示を行う。
2.プログラム内部で、すべてのプロットデータを配列として格納しているので、
これを使用してグラフ描画プログラム(関数)を作成する。
の2通りが考えられますが、どちらの方法も私の力不足のため困難な状況です。
これらの方法を実現するための良いアイデアがありましたら、書き込みお願いいたします。
環境:VC++6.0,Win2000
> 1.プログラムからExcelを起動させてCSVファイルを読み、自動でグラフ表示を行う。
たとえば、この掲示板でExcelを検索すれば、
多くのExcelを操作する例が見つかります。
> 2.プログラム内部で、すべてのプロットデータを配列として格納しているので、
> これを使用してグラフ描画プログラム(関数)を作成する。
例えば、折れ線グラフなら、
CDC::MoveTo, CDC::LineTo があれば描けます。
(どれくらい凝った絵を出すかにもよりますが。)
これをキーワードにネットで検索するだけでも、
かなりの描画サンプルが見つかります。
dairygoods様、ありがとうございます。
現在、Excelのマクロ定義を行う関数について過去ログから検索しています。
また、描画についてもネット検索をしましたが、少々勉強が必要のようです。
グラフ描画に関するよいサンプル等があるHPがありましたらまた教えてください。